我怎么知道任何特定的正则表达式匹配哪种输入类型?就像我想知道\$\{([\w]+)\}
一样。这个正则表达式将匹配哪个字符串?
Pattern placeholder = Pattern.compile("\\$\\{([\\w]+)\\}");
Matcher mat = placeholder.matcher("input");
while (mat.find()) {
}
答案 0 :(得分:2)
答案 1 :(得分:2)
这将在${}
\ w元字符用于查找单词字符。
单词字符是a-z,A-Z,0-9中的字符,包括_(下划线)字符。
其他字符由\
转义,\$
查找$
\{
查找{
,\}
查找}
1}}
+
令牌意味着在一次和无限次之间重复字符([\w])
,尽可能多次。