11问答网
所有问题
java的正则表达式,"\b(\w+)\b\s+\1\b"这个怎么理解
如题所述
举报该问题
推荐答案 推荐于2017-11-26
(\w+)匹配一个词, \1匹配第一个匹配组, 在这里就是前面匹配的那个词.
所以:
(\w+) \1
匹配两个完全相同的词. (词里可以有至少一个字母或数字)
\s+
两个词当中隔了至少一个能被\s匹配的符号(比如空格, tab)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/24v87q474.html
其他回答
第1个回答 2013-08-02
匹配两个连续的重复单词
\b(\w+)\b\s+\1\b
两边的\b表示单词边界,开始的(\w+)表示一个单词,后面跟的\s+表示空白字符,然后\1表示重复开始的(\w+)中的内容.
相似回答
java的正则表达式,
"\
b(
\
w+)
\b\
s+
\
1
\b"
这个
怎么理解
答:
(\
w+)
\1 匹配两个完全相同的词. (词里可以有至少一个字母或数字)\s+ 两个词当中隔了至少一个能被\s匹配的符号(比如空格, tab)
大家正在搜
相关问题
python正则表达式后向引用的一个例子: \b(\w+)\...
正则表达式: (?<=<(\w+)>).*(?=<\/\1>...
正则表达式/\b([a-z]+) \1\b/gi中/gi是什...
正则表达式/^(..+?)\1+$/ 这个是什么意思啊?求大...
一个正则表达式\\b问题
本人Java小白,今天看到这种写法,String str =...