我想问一下Matcher&中的java正则表达式图案
我的代码是
Pattern TR = Pattern.compile("\\\\[\+"\\\\]T\\\\[MR\\\\]");
我正在寻找
的rgx+TR
"TR
+TM
"TM
我的正则表达式有问题。有人可以指出吗?非常感谢你
答案 0 :(得分:2)
以下就足够了。
Pattern TR = Pattern.compile("[+\"]T[MR]");
[+\"]
- 匹配双引号或+
符号的字符类。
[MR]
- 匹配M
或R
字符。
\"
- 匹配文字双引号。
示例:强>
String[] s = {"+TR","\"TR","+TM","\"TM"};
for (String i:s)
{
System.out.println(i.matches("[+\"]T[MR]"));
}
<强>输出:强>
true
true
true
true