Регулярное выражение: найти теги `char`, которые не находятся внутри тега `note` [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Регулярное выражение: найти теги `char`, которые не находятся внутри тега `note` [закрыто]

Сообщение Anonymous »


Если вы хотите найти правильное регулярное выражение.

Я хочу игнорировать теги char, находящиеся внутри тега note. У меня есть это регулярное выражение (?)[^]*(?!), но оно терпит неудачу, когда их больше чем два тега char. Я собираюсь использовать это регулярное выражение в Java 11.

Я пробовал (?([^]*)*)[^]*( ?!), но взгляду назад не нравятся нефиксированные квантификаторы.

Это работает (?([^]{0.99}){0.99})[^] *(?!), хотя из-за магических чисел это выглядит некрасиво.

Вот пример текста.
Lorem Ipsum Dolor Sit Amet, Consectetur Adipiscing Elite. foo Donec portitor, nibh sed rhoncus consequat, purus nisl vulputate шея, сидеть amet mollis никогда не нуль и либеро. привет Меценат Улламкорпер Фаретра никогда не о лобортис. привет foo bar Транспортное средство Finibus Thirst ultrices. Энейский портитор vulputate якулис.
Ответить

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

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

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

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

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