我从这个关于 java regex 的 oracle 教程中获取了以下内容:
十字路口
要创建仅匹配所有嵌套类共有的字符的单个字符类,请使用 &&,如 [0-9&&[345]]。这个特定的交集创建了一个字符类,它只匹配两个字符类共有的数字:3、4 和 5。
输入您的正则表达式:[0-9&&[345]] 输入要搜索的输入字符串:3 我发现文本“3”从索引 0 开始,到索引 1 结束。
为什么会有用?我的意思是如果一个人只想图案化345为什么不只是 [ 345 ] 而不是“交叉点”?
提前致谢。