【发布时间】:2009-12-30 17:11:39
【问题描述】:
我正在尝试编写一个正则表达式模式,该模式将在字符串中查找带有两个前导 00 的数字,并将其替换为单个 0。问题是我想忽略括号中的数字,我想不通如何做到这一点。
例如,用字符串:
Somewhere 001 (2009)
我想回来:
Somewhere 01 (2009)
我可以使用 [00] 搜索第一个 00,然后用 0 替换,但问题是 (2009) 变成了我不想要的 (209)。我想只是用(2009)替换(209),但我试图修复的字符串可能已经有一个有效的(209)。
任何帮助将不胜感激!
【问题讨论】:
标签: regex regex-negation