C #
У меня большой блок текста. этот текст разделен на единицы комментариев
текст выглядит так (чтобы я не тратил время на объяснение того, что вы видите)
MikeSmith randdesign глава 1, параграф 1
книга ранддизайн
а :) комментарии к книге бесполезны
Johnblack randdesign глава 1, параграф 1
книга ранддизайн
а :) комментарии к книге бесполезны, если книгу оставить открытой, а иногда
эти строки могут быть множественными и длинными комментариями
Уиллсмит Рэнддизайн, глава 1, параграф 1
книга ранддизайн
а :) нет комментариев к книге бесполезно
Как вы можете видеть, этот блок текста интересен, так как я новичок, у меня очень мало опыта в кодировании, у меня есть поваренная книга c # 3.0, и я пытаюсь применить поиск местоположения всех вхождений строки в другой строке .
есть несколько констант, которые я могу использовать
1 имена пользователей всегда будут одинаковыми. (Уиллсмит) и у меня 20 пользователей.
2 структура всегда начинается с имени пользователя
3 фактический контент, который я хочу импортировать, всегда начинается с a :) b :) c:)
У меня следующие вопросы
a :) Является ли поиск местоположения всех вхождений строки в другой строке наилучшим способом поиска начала и конца моих данных?
b :) Есть ли более быстрый способ извлечь данные из текста?
c :) иногда пользователь цитирует другого пользователя, если я ищу имена, я могу получить ложные срабатывания. как мне справиться с этим?
Спасибо за помощь