正则表达式:避免在匹配单词之前和之后捕获空格和引号

时间:2016-07-07 20:54:51

标签: python regex

我试图捕捉单词IT,但只有当它是一个单独的单词而不是文本内部时。但它也捕获了我不需要的空格和引号。我用^ \ s和^ \ S尝试了几个变种但是不能正常工作

[^ \ w] IT [^ \ w] - 我是从这个

开始的

我正在搜索的文字类似于:

capture: industry: IT 
capture: ${Txt_new}         IT 
capture: ${Industry}    Set '${Original}'=='Banking'    IT  Banking 
capture: 'industry' : 'IT', 
capture: 'industry':"IT", 
skip   : ${Txt_IT}          word
skip   : ITinthemiddleITofwordIT

My_Pattern.jpg

1 个答案:

答案 0 :(得分:1)

使用字边界断言:\b

/\bIT\b/g