我希望我的文件搜索能够查找insert name
的出现次数,无论是否有中间字符或新行。我想找到两个:
insert into name
insert into
name
insert.*name
- 适用于第一次出现但不适用于第二次
(?s)insert.*name
- 无法找到任何一行
insert((.|\n)*)name
- 给出错误
答案 0 :(得分:1)
使用[\s\S]
代替.
:
insert[\s\S]*name
或不贪婪(如果在insert name - insert name
中应该有两个匹配而不是整个句子的一个匹配):
insert[\s\S]*?name