示例字符串:
DFDBDFDFDF21R123
DFDBDFDFDF21DFD
我需要一个正则表达式,运行时匹配以下内容:
R123
DFD
(没有EOL字符)
谢谢,我希望有一个简单的解决方案,我的大脑不会变形。
答案 0 :(得分:4)
/^.{12}(.*)$/
第一部分将查找前12个字符并将其丢弃,第二部分将其余部分分组。
编辑:正如其他人所指出的那样,你真的应该只使用你正在使用的任何语言的子字符串。正则表达式过度。
答案 1 :(得分:1)
/.{12}(.*)/
匹配前12个字符,然后匹配其余字符。
但我同意@chance:substr
会更好。
答案 2 :(得分:1)
我建议用你的语言使用子字符串函数。
如果您真的想要一个正则表达式解决方案,尽管它比您真正需要的速度慢一百倍且更复杂,请尝试以下方法:
/.{12}(.*)/
然后,您想要的结果将出现在第一个捕获组中。