У меня проблема, когда я хочу разбор некоторых Markdown, и когда я пытаюсь разобрать текст с акцентом, где подчеркивается текст, заключенный в подчеркивания (например, this is some _emphasized_ text
).Как использовать NSRegularExpression, где, если раздел обнаружен и заменен, он не будет сделан снова?
Однако ссылки также имеют в них символы подчеркивания, такие как http://example.com/text_with_underscores/
, и в настоящее время мое регулярное выражение подхватит _with_
как попытку подчеркнуть текст.
Очевидно, что я не хочу этого, и поскольку текст с акцентом в середине этого действителен (например, longword*with*emphasis
является действительным), мое решение состоит в том, чтобы сначала разобрать ссылки и почти «отметить» эти замены чтобы его не трогали снова. Это возможно?
Итак, вы хотите заменить _ на * ?? –
@ HussainShabbir HTML, в данном случае. Так '_word_' становится' слово '. –
Итак, вы хотите, чтобы это было -with- становится с правом ?? –