请教正则表达式'\b'的展开

请教正则表达式'\b'的展开


比如转义序列“\w”可以展开为[a-zA-Z0-9_] "\W"可以展开为[^a-zA-Z0-9_]

我想请问大家"\b" "\B"可以展开为什么样子?


我自己尝试了一下,展开为:

[Copy to clipboard] [ - ]
CODE:
"\b"     [\w\W|\W\w]
"\B"     [^\w\W|\W\w]

不知道这样对不对,大家说说,指点一下。
\b 单词边界,只用以匹配单词的词首和词尾。单词被定义为一个字母数字序列,因此词尾就是用空白符或非字母数字符来标示的。
如 'This class is A'
用 '\bclass\b' 匹配将得到 'class'
用 '[^\w](class)[^\w]' 匹配将得到 'class'
因此我认为\b相当与[^\w]
谢谢支持,但是我感觉你说的不对。

[^\w]的效果相当于\s
自己顶一下, 希望知道的朋友出来说说。