Java Regex Matcher Matcher Замените группу на повторениеJAVA

Программисты JAVA общаются здесь
Anonymous
Java Regex Matcher Matcher Замените группу на повторение

Сообщение Anonymous »

У меня есть следующий сценарий,
мне нужно изменить, < /p>


< /code>

to < /p>


< /code>

в основном замените «ab» на «pq», когда «Ab» появляется в значениях атрибутов html Tag < /p>

Я написал следующее regex, < /p>

(]+)((=")(ab)([^>/"]*"))+([^>].*>)
< /code>

И я делаю relyceall < /p>

if(matcher.find())
matcher.ReplaceAll($1$3pq$4$5)
< /code>

Приведенный выше код заменяет только одно значение атрибута на тег, даже если у меня есть оператор повторения в моем резерксе, и я делаю замену < /p>

Если я изменяю «если», то есть петля, тогда это меняет все атрибуты, в основном 1 атрибут < /p>
Во всех значениях атрибутов без цикла? Проблема заключалась в том, что я соответствовал всей теге.

Подробнее здесь: https://stackoverflow.com/questions/219 ... repetition

Вернуться в «JAVA»