检查String是否以Java结尾(Regex)

xyb*_*rek 9 java regex

我需要知道是否检查String是否以.xyz之类的内容加上其后的任何字符.

像这样:

myString.endsWidth(".css*")
Run Code Online (Sandbox Code Playgroud)

但是这不会通过我的if语句.一个具体的例子是这种字符串:style.css?v=a1b23

有任何想法吗?

完整示例字符串:

http://xyz.com//static/css/style.css?v=e9b34
Run Code Online (Sandbox Code Playgroud)

Gui*_*let 13

哼,我猜这样的事情更好:

return myString.indexOf(".css")>-1;
Run Code Online (Sandbox Code Playgroud)

如果你真的想使用正则表达式,你可以使用它

return myString.matches(".*?\\.css.*");
Run Code Online (Sandbox Code Playgroud)