У меня есть строка с пробелами в начале и в конце. Например:
<para> This is a test paragraph </para>
Теперь у меня есть регулярное выражение "(<\\w+[^<>\\/]*> | <\\/\\w+>)"
, которое находит любые начальные и конечные пробелы между >
и <
.
Итак, если я найду пробелы в начале, конце или, может быть, в обоих, я хочу обрезать их.
Как мне это сделать?
Я думал о:
string mainstring = "<para> This is a test paragraph </para>";
string regex1 = "(<\\w+[^<>\\/]*> | <\\/\\w+>)";
string regex2 = "(<\\w+[^<>\\/]*>|<\\/\\w+>)";
mainstring = Regex.replace(mainstring, regex1, regex2);
Но это не сработает.
Кроме того, моя строка содержит несколько строк.
string mainstring = "<para> This is a test paragraph </para>";
string regex1 = "(<\\w+[^<>\\/]*> | <\\/\\w+>)";
mainstring = Regex.replace(mainstring, regex1, "");
Но это удаляет все найденные значения и заменяет его на ""
.
Основной вход: "<para> This is a test paragraph </para>"
Ожидаемый результат: "<para>This is a test paragraph</para>"