【发布时间】:2015-01-23 18:03:22
【问题描述】:
我正在尝试将匹配除最后一次出现的特定字符(例如感叹号 !)之外的所有正则表达式组合到一个组中,然后将其他所有内容组合到另一个组中。
例子:
a!1
- G1:一个
- G2:1
一个!!1
- G1:啊!
- G2:1
a!1!a!!a
- G1:啊!1!啊!
- G2:一个
可以安全地假设特殊字符不能位于字符串的开头或结尾。
理想情况下,我希望这一切都在
中实现- 一个正则表达式
- 无需对字符串进行额外操作
- 不使用 RightToLeft
谢谢, 史蒂夫
【问题讨论】: