如何计算记事本++中所有行中的特定字符

时间:2014-09-23 15:06:26

标签: regex notepad++

我需要计算|的数量符号并确保每行包含6个。我如何在记事本++中突出显示包含少于或多于6 |的行符号

例如:

1. TGIF中的F表示?| Fish | Fort | Friday | Father | Fan | 3

2.TGIF中的T表示?|谢谢| Tooth | Tank | Tiger | 1

3. TGIF中的G意味着什么?| Gundam | Go-pro | Genetics | Google | God | Goldfish | 5

需要突出显示第2行和第3行,告知我符号中有多于/少于6个符号|

1 个答案:

答案 0 :(得分:1)

您可以尝试这种模式,检查该行不包含6个管道:

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