У меня есть StD строки как эти:Строка parse, где «разделитель» может быть частью данных?
UserName: Сообщение
На первый взгляд кажется, что простой проблемой, но этот вопрос в том, что последний символ в имени могло быть «:» и первую букву части сообщения строки может быть также::. Пользователь может также иметь пробелы в своем имени.
Таким образом, пользователь может быть имена «некоторые названия:» и может напечатать сообщение «: Hello»
Какой будет выглядеть так: «какой-то имя:: Hello»
У меня есть список (вектор) имен пользователей.
Учитывая это, есть ли способ, чтобы я мог извлечь имя пользователя из этой строки? (В идеале, без необходимости перебирать список пользователей)
Благодарности
Вы можете как минимум разбить проблему на простой случай и сложный случай, проверив, есть ли только 1 '': ''. – twain249
Как разделяются сообщения? с ':'? – AlexTheo
С ':' Образец: Вы: думаете – jmasterx