导航:首页 > 编程语言 > java符号替换

java符号替换

发布时间:2022-07-11 06:25:07

java正则表达式替换符号是甚么怎样实现

给你个参考/***@(#)testreg.java***@author*@version1.002014/4/15*/publicclasstestreg{/***CreatesanewinstanceofcodeTest/code.*/publictestreg(){}/***@*/publicstaticvoidmain(String[]args){//=2142213weqrwe32;Strings1=s.replaceAll([a-z]+,*);//将连续的字母替换为1个*System.out.println(s1);}} 查看原帖>>

② java怎么把一个字符串中的字符替换成别的字符

如何将字符串中的"\"替换成"\\":
String msgIn;
String msgOut;
msgOut=msgIn.replaceAll("\\\\","\\\\\\\\");
原因:
'\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是'\'也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\\\被java转换成\\,\\又被正则表达式转换成\。
同样
CODE: \\\\\\\\

③ JAVA怎么替换字符串中的符号,如;:00594510=2609013500152=5801

java中的字符串替换应该用字符串自带的方法replace或者replceAll,但这里要用replaceAll,因为要替换多个符号,只有replaceAll可以接受正则表达式


replaceAll接受两个参数,第一个是正则表示,第二个是要替换后的字符

示例代码如下:

publicstaticvoidmain(Stringargs[]){
Strings=";:00594510=2609013500152=5801?";
System.out.println(s.replaceAll(";|:|=|\?",""));
}

运行结果如下

④ java split 中$这个特殊符号用什么替换啊

下面是 java API 自己做个例子试试 就清楚了 要多动手!!split public String[] split(String regex, int limit) 根据匹配给定的正则表达式来拆分此字符串。 此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串。 limit 参数控制模式应用的次数,因此影响结果数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n - 1 次,数组的长度将不会大于 n,而且数组的最后项将包含超出最后匹配的定界符的所有输入。如果 n 为非正,则模式将被应用尽可能多的次数,而且数组可以是任意长度。如果 n 为零,则模式将被应用尽可能多的次数,数组可有任何长度,并且结尾空字符串将被丢弃。 例如,字符串 "boo:and:foo" 使用这些参数可生成下列结果: RegexLimit结果:2{ "boo", "and:foo" }:5{ "boo", "and", "foo" }:-2{ "boo", "and", "foo" }o5{ "b", "", ":and:f", "", "" }o-2{ "b", "", ":and:f", "", "" }o0{ "b", "", ":and:f" }这种形式的方法调用 str.split(regex, n) 产生与以下表达式完全相同的结果: Pattern.compile(regex).split(str, n) 参数: regex - 定界正则表达式 limit - 结果阈值,如上所述 返回: 字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组 抛出: PatternSyntaxException - 如果正则表达式的语法无效 从以下版本开始: 1.4 另请参见: Pattern</dd>split public String[] split(String regex) 根据给定的正则表达式的匹配来拆分此字符串。 该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split 方法。因此,结果数组中不包括结尾空字符串。 例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果: Regex结果:{ "boo", "and", "foo" }o{ "b", "", ":and:f" }参数: regex - 定界正则表达式 返回: 字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。 抛出: PatternSyntaxException - 如果正则表达式的语法无效 从以下版本开始: 1.4 另请参见: Pattern</dd>

⑤ java怎么把一个字符串中的字符替换成别

先看下概念,最后面有说到修改

一.Java字符串类基本概念

在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了
String和StringBuffer两个类。
一、创建字符串
例: Stringstr=new("This is a String");

或者 Stringstr="This is a String";

二、得到字符串对象的有关信息
1.通过调用length()方法得到String的长度.
例:

String str="Thisis a String";
int len =str.length();

2.StringBuffer类的capacity()方法与String类的 length()的方法类似,但是她测试是分配给StringBuffer的内存空间的大小,而不是当前被使用了的内存空间。
3.如果想确定字符串中指定字符或子字符串在给定字符串的位置,可以用 indexOf()和lastIndexOf()方法。

String str="Thisis a String";
Int index1 =str.indexOf("i"); //index=2
Intindex2=str.indexOf(‘i‘,index+1); //index2=5
Intindex3=str.lastIndexOf("I"); //index3=15
Intindex4=str.indexOf("String"); //index4=10


三、修改可变字符串
StringBuffer类为可变字符串的修改提供了3种方法,在字符串中间插入和改变某个位置所在的字符。
1.在字符串后面追加:用append()方法将各种对象加入到字符串中。
2.在字符串中间插入:用insert()方法。例

StringBuffer str=new StringBuffer("Thisis a String");
Str.insert(9,"test");
System.out.println(str.toString());


这段代码输出为:Thisis a test String
3.改变某个位置所在的字符,用setCharAt()方法。
StringBuffer sb =new StringBuffer("aaaaaa");

sb.setCharAt(2, “b”);// 结果aabaaa

⑥ java替换表情符号 求正则表达式替换

查找正则表达式
\[(微笑|撇嘴|色|发呆)\]
替换为
<img src='.../imag/$1.png'/>

Pattern.compile("\\[(微笑|撇嘴|色|发呆)\\]").matcher(text).replaceAll("<img src='.../imag/$1.png'/>")

注意replaceAll中 不知道有没有字符是 Java中需要转义的字符,如果有加上转义。

⑦ JAVA 替换特殊字符 的 正则表达式

JAVA替换特殊字符的正则表达式


代码如下:
importjava.util.regex.*;

//表达式对象
Patternp=Pattern.compile("[\'\*\~]");

//创建Matcher对象
Matcherm=p.matcher("Stringstr="t'e*s~t";");

//替换
Stringnewstring=m.replaceAll("[$0]");


效果如下:




正则参考http://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F

⑧ Java如何替换特殊字符

特殊字符是固定的吗?如果是的话可以用str.replace("特殊字符","")。
如果特殊字符可以用,可以考虑正则表达式,希望可以帮到你!

阅读全文

与java符号替换相关的资料

热点内容
mdr软件解压和别人不一样 浏览:884
单片机串行通信有什么好处 浏览:320
游戏开发程序员书籍 浏览:843
pdf中图片修改 浏览:269
汇编编译后 浏览:474
php和java整合 浏览:829
js中执行php代码 浏览:440
国产单片机厂商 浏览:57
苹果手机怎么设置不更新app软件 浏览:284
转行当程序员如何 浏览:492
苹果id怎么验证app 浏览:864
查看手机命令 浏览:953
抖音反编译地址 浏览:226
如何加密软件oppoa5 浏览:233
java从入门到精通明日科技 浏览:96
拆解汽车解压视频 浏览:598
新版百度云解压缩 浏览:593
android上下拉刷新 浏览:880
centos可执行文件反编译 浏览:839
林清玄pdf 浏览:271