Java字符串替换忽略大小写

今天在做字符串替换时忽略大小写,网上找到了一个非常简便的方法,使用String的replaceAll方法。

java.lang.String.replaceAll(String regex, String replacement)

第一个参数是正则表达式,可以使用(?i)来忽略字符串大小写。例子如下:

1 String aa = "LaalAAPpsadfasdfasdf";
2 String pattern = "(?i)laa";
3 aa = aa.replaceAll(pattern, "lbb");
4 System.out.println(aa);

最终打印的结果是:lbblbbPpsadfasdfasdf

时间: 2024-10-14 02:02:41

Java字符串替换忽略大小写的相关文章

字符串比较 忽略大小写 iphone

//不考虑大小写比较字符串1 NSString *astring01 = @"this is a String!"; NSString *astring02 = @"This is a String!"; BOOL result = [astring01 caseInsensitiveCompare:astring02] = = NSOrderedSame; NSLog(@"result:%d",result); //NSOrderedDesce

【java解惑】java字符串替换方法使用

    如下代码: public class Example020 { public static void main(String[] args) { String separator = File.separator; String clazzName = Example020.class.getName(); String rs1 = clazzName.replace(".", separator); // 方法1 String rs2 = clazzName.replaceA

库函数--字符串比较--忽略大小写

头文件:#include <string.h> 定义函数:int strcasecmp (const char *s1, const char *s2); 函数说明:strcasecmp()用来比较参数s1 和s2 字符串,比较时会自动忽略大小写的差异. 返回值:若参数s1 和s2 字符串相同则返回0.s1 长度大于s2 长度则返回大于0 的值,s1 长度若小于s2 长度则返回小于0 的值. #include <string.h> #include <stdio.h>

Java字符串替换函数replace、replaceFirst、replaceAll

一.replace(String old,String new) 功能:将字符串中的所有old子字符串替换成new字符串 示例 String s="Hollow world!"; System.out.println(s); System.out.println(s.replace("o", "#")); /* * 结果:Hollow world! * H#ll#w w#rld! */ 二.replaceAll(String arg0, Stri

java字符串替换repalce方法实现

////将一个字符串中的空格替换为另外一个字符串 函数主体如下 1 ////替换空格 2 private static char[] replaceTrim(char[] str1,char[] tidai) { 3 // TODO 自动生成的方法存根 4 int count=0; 5 for (int i = 0; i < str1.length; i++) { 6 if (str1[i]==' ') { 7 count++; 8 } 9 } 10 ///传入替代的符号的长度-空格的长度就是新

java正则: 忽略大小写匹配

import java.util.regex.Matcher; import java.util.regex.Pattern; import com.sun.org.apache.xerces.internal.impl.xpath.regex.CaseInsensitiveMap; public class test { public static void main(String[] args) { String str = "java JavA ABC"; Pattern tes

java 字符串替换函数replaceAll 一次同时替换多个字符串

public static void main(String[] args) throws Exception { String src = "南京市玄武区北京东路徐州市鼓楼区戏马台"; src = src.replaceAll("(?:江苏省|玄武区|鼓楼区)", ""); System.out.println(src); } 支持替换逗号等符号.replaceAll("(?:.|,|/)", " OR "

java字符串替换函数高效实现

1 public static String removeStr(String src, String str) { 2 if (src == null || str == null) return src; 3 int idx = src.indexOf(str); 4 if (idx == -1) return src; 5 int pst = 0; 6 char[] cs = src.toCharArray(); 7 char[] rs = new char[src.length() -

Java 字符串操作实例

本文章向大家分享一些java中操作字符串的一些实例,需要的可以参考一下. Java字符串比较 Java查找字符串最后一次出现的位置 Java删除字符串中的一个字符 Java字符串替换 Java字符串反转 Java字符串查找 Java字符串分割 Java字符串小写转大写 Java测试两个字符串区域是否相等 Java字符串性能比较测试 Java字符串优化 Java字符串格式化 Java字符串连接