gpt4 book ai didi

android - Java 中的自定义正则表达式

转载 作者:行者123 更新时间:2023-11-29 15:35:47 26 4
gpt4 key购买 nike

我必须实现一个函数来检查字符串是否符合正则表达式,我编写了一个解析文件名列表的方法,对于我需要检查的每个文件名是否遵守正则表达式。

文件名的组成如下(只是一个例子):

  • verbale.pdf.001.001

  • image.jpg.002.001

字符串总是由以下组成:

扩展名(仅限 jpg 或 pdf)“.一组三个数字.” < strong>一组三个数

使用这个正则表达式我需要检查输入端的字符串是否如上所述,我目前已经实现了这个:

Pattern rexExp = Pattern.compile("((\\.jpg)|(\\.pdf))\\.[0-9]{3}\\.[0-9]{3}");

但不能正常工作,实现正则表达式来检查文件名是否以特定路径结尾是个好主意吗?

最佳答案

比其他答案没那么贪心,觉得适合自己:

\\w+\\.(jpg|pdf)(\\.\\d{3}){2}
  • 文件名,只能由字母、数字和_组成
  • jpg 或 pdf 格式
  • 另一个点
  • 三位数
  • 重复的点和三个数字

关于android - Java 中的自定义正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50715762/

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