Я играл в гольф regex и идентифицировал регулярное выражение, которое охватывало все слова, которые я не должен был сопоставлять, и ни одно из слов, которые я должен сопоставить. Идея заключалась в том, что я мог просто отрицать регулярное выражение, а затем получить противоположное (охватывающее все слова, которые я должен сопоставить, и ни один из остальных).Как скрыть утверждение регулярного выражения?
Регулярное выражение я придумал (\w)(\w)\2\1
матчей ничего с рисунком abba
, поэтому я думал, что с помощью отрицательного lookaround (?!(\w)(\w)\2\1)
соответствовал бы мне ни с чем не шаблон abba
однако теперь это только подчеркивает все, вот URL, если вы хотите try it out: http://regex.alf.nu/4
Если это опция, используйте 'grep -v' –
Как'^(?! \ W * (\ w) (\ w) \ 2 \ 1). * '? –
@InnocentBystander это веб-интерфейс, поэтому grep не разрешен – sreya