匹配特定字符后的某个字符串与正则表达式

时间:2018-01-19 01:36:57

标签: regex

我有一段:

aaa-bbb-cc/my-text">my-text sas
//domain.com/my-text'> this is my-text

我想将所有字符串'my-text'替换为'my replace tex',如果它们不仅仅是在字符'/'之后:

aaa-bbb-cc/my-text">my replace text sas
//domain.com/my-text'> this is my replace text

谢谢

1 个答案:

答案 0 :(得分:1)

(?<!\/)my-text

(?<!\/)否定的背后隐藏

因为它是javascript,它不支持负面的lookbehind,你可以这样做:

(?=([^\/]|^)(my-text))

第2组是您的期望。