【发布时间】:2020-12-06 12:06:24
【问题描述】:
我使用 PCRE 正则表达式,但在替换匹配文本的每个单词时遇到问题。
我使用此模式将所需文本与分组匹配:
(?<=^|[_\-/:]\w)(\w+?)(?=\w[_\-/:]|$)
示例文本是这样的:
yVOdbtnRWSkpgi0iDWeRtyynyREV7yVKyNuJmsFmpSPtnlXaLb/Ik4zuyJFwqRWCGeIRp7m3Cef9kSjvCIrFG4iaweaB49WecZoNP8CTta79kVXpAcIVohHnsLcJ5+
我想将分组匹配($1)的所有字符转换为?i:
yV?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?iLb/Ik?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?i?iJ5+
我该怎么做?
【问题讨论】: