gpt4 book ai didi

java - 检查下划线是否包含任何有效的 Windows 文件名字符(下划线和 csv 扩展名除外)

转载 作者:太空宇宙 更新时间:2023-11-04 06:51:44 26 4
gpt4 key购买 nike

我对正则表达式还很陌生,所以我想我可以确定字符串是否以不区分大小写的 .csv 结尾:

(\\.(?i)(csv))

但是,我不知道如何检查之前的所有内容是否至少是一个有效的 Windows 文件名字符(下划线除外)、一个下划线以及至少一个有效的 Windows 文件名字符(下划线除外)。

如何做到这一点?

最佳答案

尝试使用以下正则表达式作为初学者:[\\dA-Za-z]+_[\\dA-Za-z]+(\\.(?i)(csv))

它采用您检查 .csv 的部分,并在其前面添加一些内容。它可以分解为更小的部分:

  1. [\\dA-Za-z]+:任意数字 (\d),a-z 不区分大小写。至少一个 (+),也可以更多。
  2. _:正好一个下划线
  3. [\\dA-Za-z]+:任意数字,a-z 不区分大小写。至少一个 (+),也可以更多。
  4. (\\.(?i)(csv)):您已有的 .csv 检查。

关于java - 检查下划线是否包含任何有效的 Windows 文件名字符(下划线和 csv 扩展名除外),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23227706/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com