I have std strings like these:
UserName: Message
At first look it seems like an easy problem, but this issue is in that the name’s last character could be a ‘:’ and the first letter of the message part of the string could be a ‘:’ too. The user could also have spaces in their name.
So A user might be names ‘some name: ‘
and might type a message ‘ : Hello’
Which would look like:
‘some name: : : Hello’
I do have the list (vector) of usernames though.
Given this, is there a way I could extract the username from this sort of string? (Ideally without having to iterate through the list of users)
Thanks
Try a regex like
(\w+?):\ \w+.