Я работаю над заменой текста гиперссылкой в C #. Проблема здесь ..
Случай 1: Нет проблем
Ввод: ASAss12345
Выход: ASAss12345
Случай 2: проблема здесь
Выход: ASAss12345 '> ASAss12345
Предпочитаемый вывод: ASAss12345
Как я могу исправить эту проблему. Код ее для справки.
mailItem.HTMLBody = Regex.Replace(mailItem.HTMLBody, "(?<!http://stack.com/=)ASA[a-z][a-z][0-9][0-9][0-9][0-9][0-9](?!</a>)", "<a href='http://stack.com/=$&'>$&</a>");
Взгляните на это.
Я думаю, что вы ищете Это