У меня есть следующий сценарий,
мне нужно изменить, < /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 Regex Matcher Matcher Замените группу на повторение ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Matcher Matcher regex regex для идентификации необычных персонажей и азиатских идеографий
Anonymous » » в форуме JAVA - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-