以 java 结尾的文件的正则表达式?

RegExp for file endings in java?

如何编写正则表达式来验证 *.fileending 的字符串,例如:

*.java; *.xml; ....

我想要验证模式是否为 *.<sometext>; 之类的东西....

字符串可以是这样的:

*.java;   *.xml; *.c;

现在我想验证字符串是否由 *.anyending; 和多个模式等组成..

有什么想法吗?

您可以使用类似于以下模式的内容来执行此操作:

"(\*\.[a-z]+;\s*)+"

这匹配,一次或多次:

  • * 开始 (\*)
  • 后跟句点 (\.)
  • 后跟一个或多个小写字母([a-z]+)
  • 后跟一个分号 (;)
  • 后跟零个或多个空白字符 (\s*)。