
您不需要
*模式中的,它会导致问题。
采用
([a-zA-Z]+).csv
或匹配整个字符串:
.*([a-zA-Z]+).csv
观看演示
原因是
*未转义,因此被视为量词。它应用于正则表达式中的前一个子模式。在此,它用于模式的开头,因此无法量化。因此, 不会重复任何内容 。
如果“作品”中VIM,它仅仅是因为VIM正则表达式引擎忽略这个子模式(等同于Java那样使用转义
[和
]字符类内等
[([)]])。
欢迎分享,转载请注明来源:内存溢出

您不需要
*模式中的,它会导致问题。
采用
([a-zA-Z]+).csv
或匹配整个字符串:
.*([a-zA-Z]+).csv
观看演示
原因是
*未转义,因此被视为量词。它应用于正则表达式中的前一个子模式。在此,它用于模式的开头,因此无法量化。因此, 不会重复任何内容 。
如果“作品”中VIM,它仅仅是因为VIM正则表达式引擎忽略这个子模式(等同于Java那样使用转义
[和
]字符类内等
[([)]])。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)