写一个以--开头的正则表达式
时间: 2023-12-31 19:34:11 浏览: 88
要编写一个以 `--` 开头的正则表达式,你可以使用以下代码:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "-- This is a comment";
String regex = "^--.*";
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(input);
if (matcher.find()) {
System.out.println("Match found!");
} else {
System.out.println("Match not found!");
}
}
}
```
在上面的代码中,我们创建了一个正则表达式模式对象 `Pattern`,并使用 `^` 来表示匹配行的开头,`--` 表示匹配两个连续的减号,`.` 表示匹配任意字符(除了换行符),`*` 表示匹配前面的字符零次或多次。
然后,我们使用模式对象创建一个匹配器对象 `Matcher`,并将输入字符串传递给它。
最后,我们使用 `find()` 方法来查找输入字符串中是否存在以 `--` 开头的子序列。如果找到匹配,则输出 "Match found!",否则输出 "Match not found!"。
希望这可以帮助到你!如果有任何其他问题,请随时提问。
阅读全文