java正则表达式"\b"和“\\b”区别?

用在比如ss.split("\b");与ss.split("\\b");

第1个回答  2010-06-22
\b 是语法 匹配一个单词边界,也就是指单词和空格间的位置

\\b 是转译 匹配 “\b"本回答被提问者采纳
第2个回答  2010-06-22
\b有特殊含义,类似\w等,特指单词边界
\\b标识纯粹字面意义的方式匹配\和b
第3个回答  2010-06-22
\是说明下一个字符要转义
\\就是转义\了

java正则表达式"\\b"和“\\\\b”区别?
\\b 是语法 匹配一个单词边界,也就是指单词和空格间的位置 \\\\b 是转译 匹配 “\\b"

java正则表达式 \\\\b和\\b的问题?
第一个\\是用来转移\\b中的\\用的转义字符

JavaScript中的正则表达式的\\b 以及 \\B是什么,说人话。
“\\b”可以表示字母在单词的边界,“\\B”可以表示字母不在单词的边界。举个例子:“\\B.+ful\\b”就能匹配到“beautifulfull”中的“beautiful”。3 “\\bful\\B.+”就能匹配到“beautifulfull”中的“full”.

正则表达式 \\b \\b的用法
\\B就是反过来,代表非字间。 类似\\d代表数字, \\D代表非数字。

Python正则表达式里的\\B和\\b的区别!我看文档了.可是还是不明白! 求高 ...
\\b匹配一个单词边界,也就是指单词和空格间的位置。例如,“er\\b”可以匹配“never”中的“er”,但不能匹配“verb”中的“er”。\\B匹配非单词边界。“er\\B”能匹配“verb”中的“er”,但不能匹配“never”中的“er”。维基说的很清楚奥,还有不明白的可以继续问我...

正则表达式的\\b
\\b 单词分解符锚点、一侧是单词字符,另一侧是非单子字符 单词字符通常是指英文字符、数字字符,对中文不适用 非单词字符通常是指各种标点复和空白字符

正则表达式中\/\\blisi\\b\/和\/^lisi$\/
第一个\\b是匹配单词边界,第二个是严格开始^结束 var str = 'lisi asdf';\/\\blisi\\b\/.test(str); \/\/true\/^lisi$\/.test(str); \/\/false

java的正则表达式,"\\b(\\w+)\\b\\s+\\1\\b"这个怎么理解
(\\w+)匹配一个词,\\1匹配第一个匹配组,在这里就是前面匹配的那个词.所以:(\\w+)\\1 匹配两个完全相同的词.(词里可以有至少一个字母或数字)\\s+ 两个词当中隔了至少一个能被\\s匹配的符号(比如空格,tab)

java的正则表达式,"\\b(\\w+)\\b\\s+\\1\\b"这个怎么理解
(\\w+)匹配一个词, \\1匹配第一个匹配组, 在这里就是前面匹配的那个词.所以:(\\w+) \\1 匹配两个完全相同的词. (词里可以有至少一个字母或数字)\\s+ 两个词当中隔了至少一个能被\\s匹配的符号(比如空格, tab)

正则表达式\\b
\\b匹配的是字之间的看不见的边界,每个单词前后都有 \\b 所以 \\byes\\b只能匹配 yes yes 而不能匹配 yesyes

相似回答