使用正则表达式查找,但有例外

Dan*_*iel 0 regex

我必须找到这样的例外情况:

找到:dt

预期结果:dt,blabladtblabla ......

除外:宽度

换句话说,我需要找到所有带有"dt"字符的字符串,除非字符串是"宽度"

  • 我正在使用TextCrawler/English来查找和替换字符串

Mik*_*keM 5

在支持您可以使用的后台的正则表达式实现中

(?<!wi)dt|dt(?!h)
Run Code Online (Sandbox Code Playgroud)

在javascript中你可以破解类似的东西

/^.?dt|(?!width)..dt/m.test( '  width' );    // false
Run Code Online (Sandbox Code Playgroud)