gpt4 book ai didi

java正则表达式特殊字符

转载 作者:行者123 更新时间:2023-12-04 05:34:52 25 4
gpt4 key购买 nike

我正在使用以下正则表达式在字符串中查找罗马数字:

^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$ 

如何更改它以检测除句点之外的任何特殊字符之前或之后的罗马数字?

最佳答案

我会试试这个表达:

^[@!#%^*()_&-]?M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})[@!#%^*()_&-]?$
[@!#%^*()_&-]?开头和结尾的表达式匹配注释中列表中的零个或一个特殊字符。

关于java正则表达式特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12094635/

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