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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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