在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;