我想匹配包含僅限定字符的整個單詞(或字符串)。正則表達式匹配僅包含某些字符的整個單詞
例如,如果字母是d
,o
,g
:
dog = match
god = match
ogd = match
dogs = no match (because the string also has an "s" which is not defined)
gods = no match
doog = match
gd = match
在這個句子:
dog god ogd, dogs o
...我希望以匹配dog
,god
和o
(不是ogd,
,因爲逗號或dogs
歸因於s
)
'[\ w \ b,]'不正確。在一個字符類中,'\ b'匹配退格,而不是字邊界。爲什麼有人想要匹配一個我不知道的退格,但是一個字符類應該一次只能使用一個字符,並且字邊界'\ b'不會消耗任何東西。 –
我不知道這一點。定影。 – Daedalus