0
我在將Python正則表達式轉換爲javascript時遇到了一些困難。如果我的針是「蘋果」或「#apple」,對大小寫不敏感,我願意匹配任何從草垛如下:Javascript - 搜索帶有可選標籤的字符串
'apple', '#apple', ' apple', ' apple ', '#orange#apple'
這裏是我的Python的正則表達式:
r"\b#?apple\b"
我將此轉換爲javascript的微弱嘗試是:
/\b#?apple\b/i
但它似乎並不奏效。誰能幫忙?
類,會讓你想知道的Python版本... – Pointy 2011-05-30 16:04:10
只需卸下第一邊界線#'間'和'了',' \ b'將永遠匹配。 – kassens 2011-05-30 16:17:09
@ kassens:不,因爲'#'是可選的,沒有'\ b',正則表達式可以匹配不需要的'Mapple'。 – Toto 2011-05-30 18:17:34