gpt4 book ai didi

regex - 如何在 PhpStorm 的 "Find and Replace"中使用 RegEx 标志?

转载 作者:行者123 更新时间:2023-12-01 10:25:06 24 4
gpt4 key购买 nike

使用正则表达式搜索时,我想要 .*匹配行分隔符( \n )。为此,您应该添加 s标志,但我无法弄清楚如何去做。有没有办法在 PhpStorm 中添加正则表达式标志?

最佳答案

使用 DOTALL inline modifier option :

(?s).*
^^^^

这种模式意味着所有 .(?s) 的右侧还将匹配换行符。

Inline Modifier (?s)
In .NET, PCRE (C, PHP, R…), Perl, Python and Java (but not Ruby), you can use the inline modifier (?s), for instance in (?s)BEGIN .*? END. See the section on inline modifiers for juicy details about three additional features (unavailable in Python): turning it on in mid-string, turning it off with (?-s), or applying it only to the content of a non-capture group with (?s:foo)

关于regex - 如何在 PhpStorm 的 "Find and Replace"中使用 RegEx 标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47978379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com