一 、 概述
“\b“匹配的是单词边界,属于断言的一种,只匹配是否是单词边界,并不是真正的匹配。
"\b"匹配的只是一个位置,这个位置的一侧是构成单词,另一则是非单词字符,若要完整匹配一个单词(并不是字符串,单词左右都有空格),
例: msg=”Welcome to my come“ 若要把come单词匹配出来则正则写@"\bcome\b", 解释:第一个\b左边不是单词右边是come,第一个\b右边不是单词左边是那才匹配出来。
其实也可以这么写@'(?<= )come(?= )"
一 、 概述
“\b“匹配的是单词边界,属于断言的一种,只匹配是否是单词边界,并不是真正的匹配。
"\b"匹配的只是一个位置,这个位置的一侧是构成单词,另一则是非单词字符,若要完整匹配一个单词(并不是字符串,单词左右都有空格),
例: msg=”Welcome to my come“ 若要把come单词匹配出来则正则写@"\bcome\b", 解释:第一个\b左边不是单词右边是come,第一个\b右边不是单词左边是那才匹配出来。
其实也可以这么写@'(?<= )come(?= )"