正则表达式去除中括号(符号)及里面包含的内容

 更新时间:2019年06月26日 10:21:14   作者:每天都进步一点点  
这篇文章主要介绍了正则表达式去除中括号(符号)及里面包含的内容,文中给大家提到了正则表达式提取括号内内容,需要的朋友可以参考下

例子:颜色:粉色[10] 尺码:S[5]

去掉[ ]及内容:

preg_replace("/\[.*\]/", '', $str)1

处理后效果:颜色:粉色 尺码:S

小技巧:可把[ ]改为其他符号应用在需要的地方

ps:下面看下利用正则表达式提取括号内内容

比如现在要提取  中华人们共和国,简称(中国) 这句话中括号里的“中国”

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test
{
  public static void main(String[] args)
  {
    String str ="中华人民共和国,简称(中国)。";
    Matcher mat = Pattern.compile("(?<=\\()(\\S+)(?=\\))").matcher(str);//此处是中文输入的()
    while(mat.find()){
      System.out.println(mat.group());
    }
  }
}

最后附一下用到的零宽断言:


总结

以上所述是小编给大家介绍的正则表达式去除中括号(符号)及里面包含的内容,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • asp提取内容中的手机号码,qq,网址的正则代码

    asp提取内容中的手机号码,qq,网址的正则代码

    有时候需要获取页面源代码中的手机号码,qq,网址,一般情况下都是用正则表达式实现的,需要的朋友可以参考下。
    2011-09-09
  • 浅析golang 正则表达式

    浅析golang 正则表达式

    Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。这篇文章给大家介绍golang 正则表达式的相关知识,感兴趣的朋友跟随小编一起看看吧
    2020-10-10
  • 半小时精通正则表达式-精华版

    半小时精通正则表达式-精华版

    这篇文章主要介绍了半小时精通正则表达式-精华版,需要的朋友可以参考下
    2015-12-12
  • PHP 正则表达式验证中文的问题

    PHP 正则表达式验证中文的问题

    PHP 正则表达式验证中文的问题,感觉php不支持perl转义挺讨厌的。
    2009-08-08
  • js正则表达式test()和exec()用法实例

    js正则表达式test()和exec()用法实例

    这篇文章主要介绍了js正则表达式test()和exec()用法,实例分析了test()函数和exec()函数在进行正则匹配时的使用技巧,需要的朋友可以参考下
    2015-01-01
  • 匹配form表单中所有内容的正则表达式

    匹配form表单中所有内容的正则表达式

    这篇文章主要介绍了匹配form表单中所有内容的正则表达式,实现在HTML文件代码中匹配form表单中的所有内容,需要的朋友可以参考下
    2014-07-07
  • 一个正则表达式导致CPU 利用率居高不下

    一个正则表达式导致CPU 利用率居高不下

    这篇文章给大家带来了一个正则表达式导致CPU 利用率居高不下,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • JavaScript正则表达式上之基本语法(推荐)

    JavaScript正则表达式上之基本语法(推荐)

    一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。这篇文章主要介绍了JavaScript正则表达式上之基本语法(推荐)的相关资料,需要的朋友可以参考下
    2016-05-05
  • 临时记录:一个正则

    临时记录:一个正则

    临时记录:一个正则...
    2006-12-12
  • 正则表达式学习经验分析

    正则表达式学习经验分析

    正则表达式用来指定字符串模式。当你需要定位匹配某种模式的字符串时就可以使用正则表达式。例如,我们下面的一个例程就是在一个HTML文件中通过查找字符串模式<a href="...">来定位所有的超链接。
    2008-05-05

最新评论