您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python正则表达式“无可厚非”

Python正则表达式“无可厚非”

您不需要*模式中的,它会导致问题。

采用

([a-zA-Z]+)\.csv

或匹配整个字符串:

.*([a-zA-Z]+)\.csv

观看演示

原因是*未转义,因此被视为量词。它应用于正则表达式中的前一个子模式。在此,它用于模式的开头,因此无法量化。因此, 。

如果“作品”中VIM,它仅仅是因为VIM正则表达式引擎忽略这个子模式(等同于Java那样使用转义[]字符类内等[([)]])。

python 2022/1/1 18:37:57 有238人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶