用的reg = '(?<=里程).?(d+?(?:公里|km(?!/)))|(d+?(?:公里|km(?!/))).?(?=里程)'
用的方法是re.findall
上边的文字是输入
下边的list是输出
比如第一个我只要取34km
比如第二个我只要取60公里
怎么可以在正则表达式的层面上解决这个问题?
用的reg = '(?<=里程).?(d+?(?:公里|km(?!/)))|(d+?(?:公里|km(?!/))).?(?=里程)'
用的方法是re.findall
上边的文字是输入
下边的list是输出
比如第一个我只要取34km
比如第二个我只要取60公里
怎么可以在正则表达式的层面上解决这个问题?
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
2 回答466 阅读✓ 已解决
1 回答4k 阅读✓ 已解决