Регулярное выражение: обнаружит, что один или несколько тегов одного типа не находятся внутри другого тега [закрыто] ⇐ 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.
Помогите мне найти правильное регулярное выражение.
Я хочу игнорировать теги 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.
Мобильная версия