2014-09-23 5 views
0

Мне нужно подсчитать количество | символ и убедитесь, что каждая строка содержит 6 из них. Как сделать это в блокноте ++, чтобы выделить строки, содержащие меньше или больше 6 | символ?Как подсчитать конкретные символы во всех строках в блокноте ++

Например:?

1. F в TGIF означает | Рыба | Форт | Пятница | Отец | вентилятора | 3

2. T в TGIF означает | Спасибо | Зубной | танк | Tiger | 1

3. G в TGIF означает |? Gundam | Go-про | Генетика | Google | Бог | Золотая рыбка | 5

линии 2 и 3 нужно быть выделены, чтобы сообщить мне, что есть больше/меньше 6 символа |

ответ

0

вы можете попробовать этот шаблон, который проверяет в упреждающей выборке, что строка не содержит ровно 6 труб:

^(?!(?:[^|\n]*\|){6}[^|\n]*$).+ 
+0

спасибо за помощь! Оно работает! – Deon

Смежные вопросы