Java中将字符串中开始的多个 _ 替换为空,使用正则表达式
时间: 2024-02-27 20:54:10 浏览: 224
在Java中,可以使用`String.replaceAll()`方法和正则表达式来将字符串中开始的多个下划线`_`替换为空。以下是示例代码:
```java
public class RegexExample {
public static void main(String[] args) {
String input = "___hello_world";
String pattern = "^_+"; // 匹配开始的多个下划线的正则表达式
String replacement = ""; // 替换为空
String output = input.replaceAll(pattern, replacement);
System.out.println(output); // 输出:hello_world
}
}
```
在上面的代码中,使用正则表达式`^_+`来匹配开始的多个下划线,然后使用`replaceAll()`方法将匹配到的多个下划线替换为空。其中,`^`表示匹配字符串的开头,`_+`表示匹配一个或多个下划线。
阅读全文