Javascript - 使用可选的hashtag搜索字符串

时间:2011-05-30 15:51:42

标签: javascript regex

我在将python正则表达式转换为javascript时遇到了一些困难。如果我的针是'apple'或'#apple',两个都不区分大小写,我想要从大海捞针中匹配以下任何一个:

'apple', '#apple', ' apple', ' apple ', '#orange#apple'

这是我的python正则表达式:

r"\b#?apple\b"

我将此转换为javascript的微弱尝试是:

/\b#?apple\b/i

但它似乎不起作用。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

将单词边界\b放在# char:

之后
/#?\bapple\b/