请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

觉得我写的日期正则表达式比老师的好

regex_str = '.*出生于(\d{4}[年/-]\d{1,2}([月/-]|$)(\d{1,2}([日/-]|$)|$))'

虽然最后可能会连续匹配两个$,不知道某些情况下会不会有影响?

正在回答 回答被采纳积分+3

2回答

慕用7288366 2018-03-14 15:56:52
regex_str2 = ".*(\d{4}[年/-]\d{1,2}([月/-]\d{1,2}[日]*|$))"

我的答案。

0 回复 有任何疑惑可以回复我~
bobby 2017-12-12 15:51:35

你说的某些情况能举个例子吗

0 回复 有任何疑惑可以回复我~
  • 提问者 小蟒蛇 #1
    爬的不够多,所以不知道正则中有连续两个$$会不会造成匹配失败,我也是改了好多次觉得我写的可以匹配各种日期格式
    回复 有任何疑惑可以回复我~ 2017-12-13 14:19:54
  • bobby 回复 提问者 小蟒蛇 #2
    $这个符号在正则表达式中表示结尾 不是字符$
    回复 有任何疑惑可以回复我~ 2017-12-14 11:00:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信