java 字符串 中 如何用{}替换文本
时间: 2024-09-29 14:11:17 浏览: 28
java 文本字符串替换工具
在Java中,如果你想用`{}`替换文本,你可以使用`String`类的`replace()`方法。这是一个简单的示例:
```java
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main {
public static void main(String[] args) {
String input = "Hello, {name}! This is a test.";
String replacement = "{name} is your name";
// 使用正则表达式查找并替换"{name}"
Pattern pattern = Pattern.compile("\\{.*\\}");
Matcher matcher = pattern.matcher(input);
String output = matcher.replaceAll(replacement);
System.out.println(output); // 输出:Hello, {name} is your name! This is a test.
}
}
```
在这个例子中,`replace()`方法配合正则表达式模式`\\{.*\\}`来查找所有的花括号对,并用`replacement`变量中的字符串替换它们。
阅读全文