java 字符串 replaceAll() 方法返回一个字符串,替换匹配正则表达式和替换字符串的所有字符序列。
内部实现
public String replaceAll(String regex, String replacement) {
return Pattern.compile(regex).matcher(this).replaceAll(replacement);
}
签名
public String replaceAll(String regex, String replacement)
参数
regex:正则表达式
replacement:替换字符序列
返回
替换字符串
Java String replaceAll() 示例:替换字符
让我们看一个替换所有出现的单个字符的示例。
public class ReplaceAllExample1{
public static void main(String args[]){
String s1="javatpoint is a very good website";
String replaceString=s1.replaceAll("a","e");//replaces all occurrences of "a" to "e"
System.out.println(replaceString);
}}
jevetpoint is e very good website
Java String replaceAll() 示例:替换单词
让我们看一个示例来替换所有出现的单个单词或一组单词。
public class ReplaceAllExample2{
public static void main(String args[]){
String s1="My name is Khan. My name is Bob. My name is Sonoo.";
String replaceString=s1.replaceAll("is","was");//replaces all occurrences of "is" to "was"
System.out.println(replaceString);
}}
My name was Khan. My name was Bob. My name was Sonoo.
Java String replaceAll() 示例:删除空格
让我们看一个例子来删除所有出现的空格。
public class ReplaceAllExample3{
public static void main(String args[]){
String s1="My name is Khan. My name is Bob. My name is Sonoo.";
String replaceString=s1.replaceAll("\\s","");
System.out.println(replaceString);
}}
MynameisKhan.MynameisBob.MynameisSonoo.
相关用法
- Java String replace()用法及代码示例
- Java String repeat()用法及代码示例
- Java String valueOf()用法及代码示例
- Java String getChars()用法及代码示例
- Java String substring()用法及代码示例
- Java String contains()用法及代码示例
- Java String copyValueOf()用法及代码示例
- Java String isEmpty()用法及代码示例
- Java String toString()用法及代码示例
- Java String endsWith()用法及代码示例
- Java String split()用法及代码示例
- Java String lines()用法及代码示例
- Java String strip()用法及代码示例
- Java String lastIndexOf()用法及代码示例
- Java String equals()用法及代码示例
- Java String subSequence()用法及代码示例
- Java String startsWith()用法及代码示例
- Java String getBytes()用法及代码示例
- Java String indexOf()用法及代码示例
- Java String charAt()用法及代码示例
注:本文由纯净天空筛选整理自 Java String replaceAll()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。