Это удаляет 2 или более пробелов только внутри <p class="text_obisnuit">
и </p>
и держать любые другие множественные пробелы.
- Ctrl+H
- Найти то, что:
(?:<p class="text_obisnuit">|\G)(?:(?!</p>).)*?\s\K\s+
- Заменить:
LEAVE EMPTY
- проверить обернуть
- проверьте регулярное выражение
- НЕ ПРОВЕРИТЬ в
. matches newline
зависимости от того, хотите ли вы сопоставить несколько строк или нет. - Replace all
Объяснение:
(?: # start non capture group <p class="text_obisnuit"> # literally | # OR \G # restart from position of last match ) # end group (?: # start non capture group (?!</p>) # negative lookahead, make sure we haven't reach </p> . # any character )*? # group may appear 0 or more times, not greedy \s # a space \K # forget all we have seen until this position \s+ # 1 or more spaces
Данный текст:
other text <p class="text_obisnuit"> The context of articles, stories, and conversations helps you figure out and understand the meaning of English words in the text that are new to you. </p> other text
Результат для данного примера:
other text <p class="text_obisnuit"> The context of articles, stories, and conversations helps you figure out and understand the meaning of English words in the text that are new to you. </p> other text
Примечание: он сохраняет пространство сразу после <p...>
и перед</p>
Если вы хотите удалить эти пробелы, вам нужно запустить другое регулярное выражение:
- Ctrl+H
- Найти то, что:
(?<=<p class="text_obisnuit">)\s+|\s+(?=</p>)
- Заменить:
LEAVE EMPTY
- UNcheck Match case
- проверить обернуть
- проверьте регулярное выражение
- Replace all
Объяснение:
(?<= # start positive lookbehind, make sure we have <p class="text_obisnuit"> # literally ) # end lookbehind \s+ # 1 or more spaces | # OR \s+ # 1 or more spaces (?= # start positive lookahead </p> # literally ) # end lookahead
Результат для данного примера:
other text <p class="text_obisnuit">The context of articles, stories, and conversations helps you figure out and understand the meaning of English words in the text that are new to you.</p> other text
..
Just Me 6 лет назад 1