import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class ReplaceS {
public static void main(String[] args) {
//如果区分大小写,就是把AabcAaB中的a替换成G
//如果不去分大小写,就是把AabcAaB中的a和A都替换成G
replaceString("AabcAaB","a","G");
replaceStringP("AabcAaB","a","G");
}
public static void replaceString(String source,String oldstring,String newstring){
System.out.println("原来的字符串:"+source);
String result1 = source.replaceAll("(?i)"+oldstring, newstring); //大小写不敏感
System.out.println("不区分大小写的替换结果:"+result1);
String result2 = source.replaceAll(oldstring, newstring);//大小写敏感
System.out.println("区分大小写的替换结果:"+result2);
}
//使用正则表达式实现不区分大小写替换
public static void replaceStringP(String source, String oldstring,
String newstring){
Matcher m = Pattern.compile(oldstring, Pattern.CASE_INSENSITIVE).matcher(source);
String result=m.replaceAll(newstring);
System.out.println("使用正则表达式不区分大小写的替换结果"+result);
Matcher m1 = Pattern.compile(oldstring, Pattern.CANON_EQ).matcher(source);
String result1=m1.replaceAll(newstring);
System.out.println("使用正则表达式区分大小写的替换结果"+result1);
}
}
第一种(?i)就搞定
分享到:
相关推荐
本文实例讲述了python实现忽略大小写对字符串列表排序的方法,是非常实用的技巧。分享给大家供大家参考。具体分析如下: 先来看看如下代码: string = ''' the stirng Has many line In THE fIle jb51 net ''' list...
字符串大小写转换的2种方法C++,对任意输入的字符串可实现字符串大小写的转换。
java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...
统计某个字符串中大小写字母A或a出现的次数java 5count.rar
忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...
本文首先讲述了Oracle内部表存储原理,在此基础上如何使Oracle设计的表及其字段显示为区分大小写的形式,最后通过具体例子分析了使用默认全部大写和大小写混写的利弊,同时给出来不同情况在Power Desginer(PD)中的...
LabVIEW自动检测字符串的大小写字母、数字、空格和特殊字符
使用java代码实现搜索遍历文本文件并替换文本内容, 支持脚本bat和sh调用.
mysql 查询时没有对字符串区分大小写的原因主要在于创建表时没有指定其校对规则,或者校对规则设置成了不区分大小写。 区分大小写的设置通常是: utf8****_bin ,以 “_bin” 结尾的表示区分大小写,它表示的是:...
字符串大小写转换.rar字符串大小写转换.rar字符串大小写转换.rar
实例013——实现查找、替换字符串 实现查找、替换字符串 实现查找、替换字符串 实现查找、替换字符串
java代码-使用java解决xml--查找并替换字符串(避免乱码)的问题的源代码 ——学习参考资料:仅用于个人学习使用!
随机产生字符串,字符串中的字符只能由特殊字符(&@#$%*),大写字母(A-Z),小写字母(a-z)以及数字(0-9)组成,且每种字符至少出现一次。这样产生字符串的方式可以应用到如下场景,比如,我们有一个应用就是添加用户完毕...
java 反射机制 字符串 对象 将java对象的数据封装成为xml格式的字符串,或将字符串解析为java的对象形式
java替换指定文件中指定的字符串参考代码
java 替换字符串中的符号 java替换字符串中的符号
字符串匹配。功能:基于KMP的算法并且忽略字母大小写的字符串匹配;语言:标准C语言。已经在VC2005下编译通过。
Java 字符串与文本相关实例源码,比如不可变字符串与限定字符串、字符串的比较、提取子串、修改缓冲区中的字符串、判断回文串、正则表达式、字符串匹配、正则表达式语法等,还一一些比如用于比较两个变量是否引用同...
java-区分数字元素和字符串元素的数组排序-代码,希望能帮到大家
java 字符串的过滤 方法 代码 java 字符串的过滤 方法 代码 java 字符串的过滤 方法 代码