У меня есть строка, как показано ниже:
4s: and in this <em>new</em>, 5s: <em>year</em> everybody try to make our planet clean and polution free.
Заменить строку:
4s: and in this <em>new</em>, <em>year</em> everybody try to make our planet clean and polution free.
что мне нужно, если строка содержит два тега <em>
, и если разрыв между этими двумя тегами <em>
составляет всего одно слово, а также формат этого слова будет ns:
(n - любое число значение от 0 до 4 символов.) тогда я хочу удалить ns:
из этой строки. сохраняя знаки препинания ('?', '.', ',',) между двумя <em>
как есть.
Также я хотел бы добавить к сведению. входная строка может иметь или не иметь знаки препинания между этими двумя <em>
тегами.
Мое регулярное выражение, как показано ниже
Regex.Replace(txtHighlight, @"</em>.(\s*)(\d*)s:(\s*).<em", "</em> <em");
Надеюсь, это понятно моему требованию.
Как я могу сделать это с помощью регулярных выражений?