我想找到包含搜索词的行数,并忽略同一行上的重复项。
答案 0 :(得分:18)
试试这个:
问题Ctrl + F
在搜索模式下,选择“正则表达式”
在搜索字词中,键入<your search term>.*$
(假设您的搜索字词仅包含字母数字字符。如果您的搜索字词包含符号,则可能需要执行必要的转义。)
选择计数,将显示包含搜索词的行数。
希望这有帮助。
答案 1 :(得分:4)
如果您想计算包含foo
但不包含foobar
的行数,则必须使用字边界\b
:
`\bfoo\b.*$`
为了搜索多种模式:
^(?=.*\bfoo\b)(?=.*\bbar\b)(?=.*\bbaz\b)