【发布时间】:2011-05-16 15:49:49
【问题描述】:
以下是我正在使用的示例字符串:
http://www.asfradio.com/device.asp?u=username&p=password&s=east
我在代码中使用的当前检查:
if (data.endsWith(".asf") || (0 < data.indexOf(".asf")))
所以在这种情况下,我的检查失败,因为是的,有一个 .asf 字符串,但它后面是无线电,这使我的逻辑不好,因为这个链接不是 asf 类型...
我想要的是一个正则表达式,如果找到“.asf”并且“f”之后的下一个字符不是字母,则返回 true。
希望它有意义...
【问题讨论】:
-
您看过 Java 正则表达式文档吗?你被困在哪里了?