正则匹配混乱文本中的汽车上牌时间和公里数

注册日期2010年10月26日
初次登记日期:2013-11-15,出厂
登记日期:2011年04月
初次登记日期2011-08-18
注册日期:二〇一〇年十二月二十七日

(?:注册|登记)日期.*?(d{4}-d{2}(-d{2})?|d{4}年d{2}月(d{2}日)?|[一二三四五六七八九十〇]{4}年[一二三四五六七八九十〇]{1,2}月([一二三四五六七八九十〇]{1,3}日)?)

共找到 5 处匹配:
注册日期2010年10月26日
登记日期:2013-11-15
登记日期:2011年04月
登记日期2011-08-18
注册日期:二〇一〇年十二月二十七日
公里数为20.1万公里
行驶里程数约为13万公里
里程为160999公里
现已累计行使9300公里
显示里程63697公里
显示里程:81497公里
行车里程:108031公里
里程约为85000公里
评估时仪表显示里程约192008公里

(?:公里|里程|已|显示)?.*?(d+(.d+)?万?)公里

共找到 9 处匹配:
公里数为20.1万公里
行驶里程数约为13万公里
里程为160999公里
现已累计行使9300公里
显示里程63697公里
显示里程:81497公里
行车里程:108031公里
里程约为85000公里
评估时仪表显示里程约192008公里
原文地址:https://www.cnblogs.com/Py00/p/9430511.html