java正则匹配以/开头?结尾的字符串
时间: 2023-09-14 10:11:58 浏览: 178
Java通过正则表达式获取字符串中数字的方法示例
可以使用以下正则表达式来匹配以"/"开头,以"?"结尾的字符串:
```java
^\/.*\?$
```
其中, "^\/" 表示以 "/" 开头, ".*" 表示任意字符, "\?" 表示匹配 "?" 字符, "$" 表示以结尾。需要注意的是, "/" 和 "?" 在正则表达式中都是有特殊意义的特殊字符,需要使用反斜杠进行转义。因此在Java代码中,需要使用双反斜杠来表示。
完整的Java代码示例如下:
```java
String regex = "^\\/.*\\?$";
String str = "/example/path?";
boolean isMatch = str.matches(regex);
System.out.println(isMatch); // true
```
阅读全文