我知道这可能是一个简单的问题,但我在一小时后找不到正则表达式的修正,所以我决定问它。
我尝试的是:
^[0-9]{14}.*?_[0-9]{13}$
表示字符串
58300000164329_1422947665835
58300000168754_ARA_DE_A_1422947398449
Customer_information_Refrigeration_Transition_1421678259290
58300000157376_ara_es_d_1421678030359
20120612_6_1421677861200
最重要的是从14个数字开始,以' _'结尾和13个数字。我的正则表达式中的问题在哪里?
非常感谢任何帮助!非常感谢!
答案 0 :(得分:1)
在正则表达式中,您需要添加2 _
。一个将永远存在,另一个是可选的。
使用此更新的RegEx:
\b([0-9]{14}_)?.*_?[0-9]{13}\b
修改强>
根据您的评论,使用此RegEx:.*_[0-9]{13}\b