我必须在文本文档中找到搜索词的匹配项。我在Javascript中编码。 我使用\ b进行全字匹配。但我面临一个问题。搜索词也将包含一些特殊字符。
示例一:
文字:This article contains information on the Installment Loan-IL Profile which allows the teammate to view the details of a client’s Installment Loan IL.
SearchTerm:" IL
"
和Regex Exp是"\b(IL)\b"
。它工作正常
示例二:
文字:
The online New Account Center (NAC) is an automated way for prospects and clients to open consumer checking, savings, and money market accounts online through..
SearchTerm:" New Account Center(NAC)
"
和Regex Exp是"\b(New Account Center\\(NAC\\))\b"
。
由于最后)
,它无法正常工作。
请帮我使用正则表达式,它可以适应两种情况。
答案 0 :(得分:0)
试试这个:
/\b(IL\b|New\s*Account\s*Center\s*\(NAC\))/g
如果它是一个没有任何空格/分隔符的单个单词,您可以继续在前面和后面包含\b
,否则您使用上述格式。
您需要像上面那样逃离空白区域。