Java 字符串匹配和替换字符串
2011-02-25 14:13
295 查看
在java里,在字符串中找字符很方便。
如下例子:
String fileContent=”this is a flash call html this flash file=sdcard/initalFlash.swf”;
要在fileContent这个字符串中查找tempflash这个字符串就可以用如下的方法:
Pattern pattern = new Pattern.complie(“initialFlash”); // 这个用来设置要匹配的字符串,可以是正则表达式。
设置查找的字符串——要在哪个字符串中查找
Matcher matcher = pattern.matcher(fileContent);
匹配成功之后,就可以进行替换了。
String targetFileContent = matcher.replaceFirst(“tempFlash”);
如此就完成了字符串的查找和替换。
不过需要导入两个包:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
如下例子:
String fileContent=”this is a flash call html this flash file=sdcard/initalFlash.swf”;
要在fileContent这个字符串中查找tempflash这个字符串就可以用如下的方法:
Pattern pattern = new Pattern.complie(“initialFlash”); // 这个用来设置要匹配的字符串,可以是正则表达式。
设置查找的字符串——要在哪个字符串中查找
Matcher matcher = pattern.matcher(fileContent);
匹配成功之后,就可以进行替换了。
String targetFileContent = matcher.replaceFirst(“tempFlash”);
如此就完成了字符串的查找和替换。
不过需要导入两个包:
import java.util.regex.Matcher;
import java.util.regex.Pattern;
相关文章推荐
- java-替换以特定字符开头 特定字符结尾的长字符串
- java,andoid安卓去掉替换字符串中的空字符空格换行等
- java实现字符串匹配问题之求两个字符串的最大公共子串
- Java 正则表达式--字符串匹配、切割、与替换
- JAVA insert() 插入字符串 reverse() 颠倒 delete()和deleteCharAt() 删除字符 replace() 替换 substring() 截取子串
- Java中替换字符串中特殊字符+ 20150921
- java替换字符串中某些字符的用法一二
- 字符串匹配并替换Java
- 经历:Java中字符串中按照多个字符拆分或替换:split()和replaceAll()
- Java替换字符或十进制数的字符串
- Java-替换字符串中的字符
- Java IO浅谈(个人感觉例子不错,替换流,数组,文件或者大的字符串中的一些字符或者字符串)
- java判断字符串中某字符出现的位置,并替换指定指定内容
- java字符串的操作:去除字符、替换字符、多个字符分隔字符串
- java字符串特殊替换及无法比较字符问题
- 字符串替换Replace仅替换第一个字符串匹配项
- java替换掉字符串中的特殊字符
- HW—指定字符替换Java(replace)---动态和静态定义字符串数组;
- 我的java之路——按照电话机表盘数字与字符的对应关系(这里用数字1而不是0代表空格),用数字串匹配字符串
- java实现字符串匹配问题之求两个字符串的最大公共子串