regex - 寻找猫王? :

标签 regex

我受命寻找猫王(使用 eclipse 搜索)。我可以使用任何正则表达式来找到他吗?

“Elvis运算符”(?:)是Java三元运算符的缩写。

我已经尝试过\?[\s\S]*[:],但它与多行不匹配。
有没有可以将Elvis变成if-else块的重构?

最佳答案

编辑
抱歉,我为三元运算符发布了一个正则表达式,如果您的问题是多行,则可以使用以下命令:

\?(\p{Z}|\r\n|\n)*:

关于regex - 寻找猫王? :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994995/

相关文章:

C# 从字符串中提取名称

regex - 在API Gateway中映射Lambda输出会导致服务器错误

javascript - 正则表达式 javascript/jquery 与 url

r - 在 R 数据框上格式化作者姓名列

javascript - 尝试匹配名字标题..或不匹配,视情况而定

regex - IIS URL 重写,URL 中的条件更改

Python:从行中提取句子-根据条件需要正则表达式

java - 正则表达式(java)从多个值url中提取一个值

Javascript 正则表达式分组

javascript - 爆炸字符串的函数?