我正在尝试使用JavaScript中的正则表达式来决定是否删除消息。我希望如果消息包含 "string"(无论出现在哪里),除非被冒号包围,否则就将其删除。
编辑:抱歉没有早些说明。
string
- 将被删除blah string
- 将被删除:string blah
- 将被删除:string: string
- 将被删除thing :string:
- 不会被删除
message.match(/string/i)
来查看是否应该删除该消息。我已经尝试过负向先行断言,但可能用错了。编辑:抱歉没有早些说明。
:blahstring:
和:stringblah:
以及:blahstringblah:
也不应被删除。
string
被冒号包围 - Asons