За последние 24 часа нас посетили 20153 программиста и 1085 роботов. Сейчас ищут 767 программистов ...

Как написать отрицание

Тема в разделе "Регулярные выражения", создана пользователем forfeit, 26 дек 2019.

  1. forfeit

    forfeit Новичок

    С нами с:
    20 ноя 2018
    Сообщения:
    3
    Симпатии:
    0
    Нужно выделить выражение которое не начиналось бы на сочетание точки и пробела.
    Так [^.\s] исключает просто если есть точка или пробел есть в начале, а нужно именно сочетание.
     
  2. ElisDN

    ElisDN Активный пользователь

    С нами с:
    13 фев 2018
    Сообщения:
    605
    Симпатии:
    130
    [^\.][^\s]
     
  3. twim32

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    275
    Симпатии:
    58
    Держи!
    [не попадают в результаты]
    (?=subexp) look-ahead = идет после слова
    (?!subexp) negative look-ahead = не идет после слова
    (?<=subexp) look-behind = идет перед словом
    (?<!subexp) negative look-behind = не идет перед словом