使用正则表达式搜索时,我想.*匹配行分隔符(\n)。为此,您应该添加s标志,但是我不太清楚该怎么做。有没有一种方法可以在PhpStorm中添加正则表达式标志?
使用DOTALL 内联修饰符选项:
(?s).*
^^^^
Run Code Online (Sandbox Code Playgroud)
此模式意味着,所有.右侧的(?s)行也将匹配换行符。
内联修饰符
(?s)
在.NET,PCRE(C,PHP,R…),Perl,Python和Java(而不是Ruby)中,可以使用内联修饰符(?s),例如在中(?s)BEGIN .*? END。有关三个附加功能(在Python中不可用)的多汁详细信息,请参见内联修饰符部分:在字符串中间打开,使用关闭(?-s),或仅将其应用于非捕获组的内容(?s:foo)
| 归档时间: |
|
| 查看次数: |
402 次 |
| 最近记录: |