正则表达式检测关键字ERP和C#和C ++?

时间:2018-04-08 22:23:37

标签: regex string regular-language

我希望通过正则表达式模式在字符串中检测多个关键字作为整个单词。

我开始使用关键字ERP,只需使用以下模式:\ bERP \ b

但这不能使用关键字C#,这意味着我无法使用模式\ bC#\ b找到C# 以同样的方式,我也无法找到\ bC ++ \ b作为整个单词。

并且\ bERP \ b找不到以下字符串:ERP6
我希望能够被发现。

有人可以帮助我使用正则表达式来检测整个单词,并考虑上述问题吗?

提前致谢!

感谢您的回复。

遗憾的是,你的模式并不能识别整个单词。这意味着,如果我正在搜索ERP,它也会在单词" PowerPoint"中找到ERP。我只想要检测整个单词。也就是说,没有子串。

考虑以下测试字符串:https://regex101.com/r/pEsc5E/4,我希望只检测以下关键字:

ERP ERP C ++ C# C ++ erp6

0 个答案:

没有答案