【发布时间】:2020-02-13 12:53:09
【问题描述】:
例如。
如果我有
1234X03.04
我想捕获03 和04
但我不想要12、23、34
我明白了:
- 负前瞻:
(?!...) - 负面的后视:
(?<!...)
但是,我不知道如何将它组合成一个正则表达式。 有人可以帮我吗?干杯。
【问题讨论】:
-
干得好。谢谢。如果你把它作为答案,我会接受。 (猴宙斯)
-
你能更好地描述规则吗?是否允许在没有正则表达式的情况下执行此操作?只是纯Java?您是否要捕获 x 之后的数字,但前提是最多存在 2 个数字?
-
我不太关心 Java 方面 - 可以映射它 - 只要它在 regex101.com 上运行,我就可以处理其余的。