「java替换中括号」java去掉中括号

博主:adminadmin 2022-12-08 15:54:09 93

本篇文章给大家谈谈java替换中括号,以及java去掉中括号对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java正则表达式替换掉字符串中的(),中文的括号.谢谢

替换掉括号?是删除吗?

那直接用str=str.replaceAll("(","").replaceAll(")","");

java 正则表达式 怎么用正则表达式替换括号里内容的同时去掉圆括号?

按照你的要求编写的Java替换程序如下

public class R{

 public static void main(String[] args) {

  String s = "(我)发来了一条信息。(你好。)";

  s=s.replaceAll("(我)","小明");

  s=s.replaceAll("(你好。)","晚安。");

  System.out.println(s);

 }

}

java 替换中括号 我想把 “],[” 替换成 “,”

String a = "],[";

String b = a.replace(\\],\\[,",");

注意,你要有接收替换后的地方,才能实现替换,replace如果不可以,建议你用replaceAll

Java中如何用正则表达提取中括号嵌套中括号中的内容?

一定要用正则吗,如果不用正则的话,可以讲所有的中括号用replace()方法替换掉,然后用spilt()方法,以逗号隔开,得到的字符串数组就是你要的内容。

如果用正则的话,代码如下

import java.util.regex.*;

public class RegDemo

{

public static void main(String args[]){

String reg="\\[+([a-z]{1,}|_)+[a-z]{1,}+\\]";

//只用reg2可以匹配两个括号的内容

//String reg2="\\[\\[+([a-z]{1,}|_)+[a-z]{1,}+\\]\\]"

//这里的content就是要用来匹配的数据

String content="[world],[hello],[[hello_world]]";

//以逗号分隔

String arr[]=content.split(",");

for(int i=0;iarr.length;i++){

Pattern pattern=Pattern.compile(reg);

Matcher matcher=pattern.matcher(arr[i]);

if(matcher.find()){

//得到第一次循环的内容,判断里面还有中括号没有

String target1=matcher.group();

if(target1.contains("[")){

//把所有的方括号替换掉,就得到想要的数据了

target1=target1.replace("[","");

target1=target1.replace("]","");

}

System.out.println(target1);

}

}

}

}

java split 中括号问题

可以先按 [ 做split分隔,把结果遍历处理,只要包含 ] 的单独放到一个集合里,其他的放到另一个集合里。然后把包含 ] 数据的集合再次按] split分割一次。

java怎么用replaceAll替换掉字符串中的圆括号? 在线急等!!!

String str = "(nihao),(henhao),(nichilema?),(chiguole)";

String str2 = str.replaceAll("[( )]", "~");

System.out.println(str2);

//注意这对括号中间有一个空格的

java替换中括号的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java去掉中括号、java替换中括号的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。