我受命寻找猫王(使用 eclipse 搜索)。我可以使用任何正则表达式来找到他吗?
“Elvis运算符”(?:
)是Java三元运算符的缩写。
我已经尝试过\?[\s\S]*[:]
,但它与多行不匹配。
有没有可以将Elvis变成if-else块的重构?
最佳答案
编辑
抱歉,我为三元运算符发布了一个正则表达式,如果您的问题是多行,则可以使用以下命令:
\?(\p{Z}|\r\n|\n)*:
关于regex - 寻找猫王? :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/994995/