我在尝试以正确的顺序放置正则表达式时遇到了麻烦。它适用于C#,有人可以帮忙吗?
我正在尝试将sas
替换为yyy
。
原文:sas sas2 sas-def def-sas SASsas
结果应为
结果:yyy yyy2 yyy-def def-yyy SASsas
所以你可以看到我想在sas的两边都没有字母时替换sas。
让我疯了!
答案 0 :(得分:2)
您需要同时使用否定前瞻和负面后瞻:
(?<![a-zA-Z])sas(?![a-zA-Z])
答案 1 :(得分:0)
尝试从两侧添加前瞻。你实际上对比赛的上下文感兴趣,而不仅仅是在比赛本身。