Регулярное выражение: обнаружит, что один или несколько тегов одного типа не находятся внутри другого тега [закрыто]Android

Форум для тех, кто программирует под Android
Ответить
Гость
 Регулярное выражение: обнаружит, что один или несколько тегов одного типа не находятся внутри другого тега [закрыто]

Сообщение Гость »


Помогите мне найти правильное регулярное выражение.

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

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

Это работает (?([^]{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 якулис. П.С. Пожалуйста, не рекомендуйте парсеры html/xml. Я попробовал оба, и они не подошли. Потому что у меня нет допустимой строки html/xml. Это просто текст, смешанный с тегами XML.
Ответить

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

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

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

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

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