【发布时间】:2021-09-14 22:53:35
【问题描述】:
向专家问好,我正在寻找 PCRE 匹配/替换来执行以下操作...
a-b-分隔符-Any-Text ----> a-b-分隔符__Any__Text
a-b-c-分频器-w-x-y-z ---> a-b-c-分频器__w__x__y__z
a-b-c-d-e-f-g-h-i-j ------> a-b-c-d-e-f-g-h-i-j (没有替换,因为没有分隔符)
所以基本上,我只是尝试全局替换所有连字符在分隔符之后。
如果在分隔符之前替换连字符,我只使用类似-(?=.*Divider.*)/g
但将其更改为负前瞻也会匹配没有分隔符的文本。
我能否在全局匹配所有剩余连字符的同时验证“分隔符”??
【问题讨论】: