【python 正则表达式】正则表达式替换中括号内的内容

目标:替换中括号里面的内容包括中括号
如文本:aa[hong]tt
得到文本:aatt

# -*- coding:utf-8 -*-

import re
s='aa[hong]tt'
k=re.sub('\[[a-zA-Z0-9]+\]','',s)
print(k)

运行结果

aaa4444

Process finished with exit code 0

java版本:

public class javaregxp {

    public static void main(String[] args) {


        String content = "aa[hongdan]tt";
        String pattern = "\\[[a-zA-Z0-9\\]]+\\]";
        String content2 = content.replaceAll(pattern, "");
        System.out.println(content2);



    }
}

运行结果:

aatt

Process finished with exit code 0
发布了660 篇原创文章 · 获赞 802 · 访问量 189万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览