如何在PhpStorm中使用RegEx标记"查找和替换"?

时间:2017-12-26 12:01:57

标签: regex phpstorm

使用正则表达式进行搜索时,我希望.*匹配行分隔符(\n)。要做到这一点,你应该添加s标志,但我无法弄清楚如何做到这一点。有没有办法在PhpStorm中添加正则表达式标志?

1 个答案:

答案 0 :(得分:5)

使用DOTALL inline modifier option

(?s).*
^^^^

此模式表示.右侧的所有(?s)也会与换行符匹配。

  

内联修饰符(?s)
  在.NET,PCRE(C,PHP,R ...),Perl,Python和Java(但不是Ruby)中,您可以使用内联修饰符(?s),例如(?s)BEGIN .*? END。有关三个附加功能(Python不可用)的详细信息,请参阅inline modifiers部分:在中间字符串中打开它,使用(?-s)将其关闭,或仅将其应用于非内容-capture组(?s:foo)