我对正则表达式还很陌生,所以我想我可以确定字符串是否以不区分大小写的 .csv
结尾:
(\\.(?i)(csv))
但是,我不知道如何检查之前的所有内容是否至少是一个有效的 Windows 文件名字符(下划线除外)、一个下划线以及至少一个有效的 Windows 文件名字符(下划线除外)。
如何做到这一点?
请您参考如下方法:
尝试使用以下正则表达式作为初学者:[\\dA-Za-z]+_[\\dA-Za-z]+(\\.(?i)(csv))
。
它采用您检查 .csv
的部分,并在其前面添加一些内容。它可以分解为更小的部分:
[\\dA-Za-z]+
:任意数字 (\d
),a-z 不区分大小写。至少一个 (+
),也可以更多。_
:正好一个下划线[\\dA-Za-z]+
:任意数字,a-z 不区分大小写。至少一个 (+
),也可以更多。(\\.(?i)(csv))
:您已有的.csv
检查。