资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java字符串替换代码 java中字符串替换

Java 字符串替换

import java.util.regex.*;

创新互联是一家专注于网站设计制作、网站设计与策划设计,镜湖网站建设哪家好?创新互联做网站,专注于网站建设十余年,网设计领域的专业建站公司;建站业务涵盖:镜湖等地区。镜湖做网站价格咨询:18980820575

public class RepTest {

public static void main(String[] args) {

String src = "=,=,=,=,=,=,=,=,=,=,=,=,=,=,=,=,=,=,";

System.out.println("原串:"+src);

Matcher ma = Pattern.compile("[^]=").matcher(src);

while (ma.find()) {

src = src.replaceAll(ma.group(), "");

}

System.out.println("替换:"+src);

//其实还有一个思路,你可以拿逗号切成数组,然后对数组元素进行判断,拿=号切也可以!

}

}

java 字符串替换

使用正则表达式

首先导入相关的包:

import java.util.regex.Matcher;

import java.util.regex.Pattern;

程序片段:实现的内容是讲字符串中的"正则表达式"字段替换为"Java"

楼主可根据下列代码举一反三.

pattern = Pattern.compile("正则表达式");

matcher = pattern.matcher("正则表达式 Hello World,正则表达式 Hello World");

//替换第一个符合正则的数据

System.err.println(matcher.replaceFirst("Java"));

System.err.println("-----------------------------");

pattern = Pattern.compile("正则表达式");

matcher = pattern.matcher("正则表达式 Hello World,正则表达式 Hello World");

//替换第所有符合正则的数据

System.err.println(matcher.replaceAll("Java"));

java如何实现替换指定位置的指定字符串的功能

可以使用StringBuffer定义字符串,之后使用replace方法替换指定位置的字符串为指定的字符串内容,如下代码:

public

class

Demo1

{

public

static

void

main(String[]

args)

{

StringBuffer

buffer

=

new

StringBuffer("123456");

System.out.println(buffer.toString());//输出123456

buffer.replace(0,

1,

"a");

System.out.println(buffer.toString());//输出a23456

}

}

这里简单介绍一下replace方法的使用,replace方法一共有三个参数,第一个参数是指定要替换的字符串的开始位置,第二个参数是指定要替换的字符串的结束位置(注意这里的结束位置不包括本身),第三个参数是指定想将字符串替换成什么内容。

如:原字符串内容为"123456",现在调用replace(0,

2,

"abc"),原字符串变为"abc3456"

java怎样将字符串中的字母替换掉

一:思路:

使用java方法replaceAll();通过正则表达式匹配替换掉所有的字母。

二:代码如下(可直接复制出来运行,在控制台中查看效果):

public static void main(String[] args){

String str="abc123123成你懂吗bxcxsaf";

//通过正则表达式替换掉所有的字母

String strNew = str.replaceAll("[a-zA-Z]","");

System.out.println(strNew);

}

运行结果如下:

三:扩展(正则表达式)

正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多情况下,通常被用来,检索和替换符合某个规则的文本。

PS:有兴趣可以深入研究一下正则表达式的语法,及规则。


网站题目:java字符串替换代码 java中字符串替换
分享路径:http://cdkjz.cn/article/doideeh.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220