`

常用正则表达式(整理中...)

    博客分类:
  • C#
阅读更多

1 提取中括号[]中内容

            string input = "asdf[111]sdfsf[222]sdfsdf";
            Regex r = new Regex(@"\[([^\]]*)\]");
            MatchCollection match = r.Matches(input);
            foreach (Match m in match)
            {
                Console.WriteLine(m.Groups[0].Value);
                Console.WriteLine(m.Groups[1].Value);
            }

 

2 替换中括号[]中内容,包括[]也替换

        string s = Regex.Replace(input, @"\[([^\]]*)\]", new MatchEvaluator(myEvaluator));

        private string myEvaluator(Match m)
        {
            string s1 = m.Groups[0].Value;
            string s2 = m.Groups[1].Value;

            return "_" + s2 + "_";
        }

 

 

分享到:
评论

相关推荐

    常用正则表达式汇总(文档).txt

    主要为大家分享了最全的常用正则表达式大全,包括校验数字、字符、一些特殊的需求...所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。

    正则表达式大全.txt

    在深入探讨具体的正则表达式之前,我们先来了解一下正则表达式中常用的几个基本符号: - `^`:表示字符串的开头。 - `$`:表示字符串的结尾。 - `*`:匹配前面的子表达式零次或多次。 - `{n}`:精确匹配前面的子...

    常用正则表达式大全.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了从基本的数字验证到复杂的字符串匹配等多个方面。下面是详细的知识点总结: ### 基本概念 正则表达式是一种用于文本模式匹配...

    常用正则表达式.pdf

    ### 正则表达式知识点详解 #### 一、数字校验表达式 1. **基本数字**:`^[0-9]*$` ...以上总结了《常用正则表达式》中的各种类型以及应用场景,这些表达式可以帮助开发者高效地进行数据验证与处理。

    常用正则表达式整理收集

    ### 常用正则表达式整理收集 正则表达式是进行文本匹配与处理的强大工具,在编程领域中被广泛应用于字符串搜索、替换等场景。本文档将对一系列常用的正则表达式进行整理和总结,并解释其含义及应用场景。 #### 1. ...

    整理常用正则表达式.txt

    正则表达式(Regular Expression),通常被简称为regex或regexp,是一种在文本数据中进行搜索和替换的强大工具。它允许用户通过一系列特定的字符组合来定义一个搜索模式。这种模式可以用来检查字符串是否符合某种...

    常用正则表达式(经验积累)

    ### 常用正则表达式 #### 1. 匹配中文字符 **正则表达式**: `[\u4e00-\u9fa5]` - **用途**: 用于匹配任何单个中文字符。 - **应用场景**: 在处理含有中文文本的数据时非常有用,例如检查用户输入是否包含中文字符等...

    正则表达式入门与提高---整理版_VBa_正则式_

    正则表达式是一种强大的文本处理工具,用于在字符串中...而这份"正则表达式入门与提高---整理版"文档将是你学习正则表达式的好帮手,它涵盖了基础概念、常用模式以及实例解析,是深入理解和运用正则表达式的好资源。

    常用正则表达式.txt

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的匹配模式,包括中文字符、电子邮件地址、URL格式等。下面将详细解释每个正则表达式的功能和应用场景。 ### 1. 匹配中文...

    Java正则表达式_动力节点Java学院整理

    Java正则表达式是Java语言中的一种模式匹配技术,用于匹配、查找、替换和判断字符串。它是一种强大的工具,能够帮助开发者快速处理字符串相关的任务。 什么是正则表达式? 正则表达式是一种特殊的字符串,用于描述...

    关于JQUERY的常用的正则表达式

    在进行Web前端开发时,利用jQuery结合正则表达式对...以上就是基于给定文件信息整理出来的常用正则表达式的详细解释。这些正则表达式在实际项目中有着广泛的应用,可以帮助开发者更加高效地完成表单验证等相关功能。

    常用正则表达式及用法整理

    ### 常用正则表达式及用法整理 #### 整数或者小数:`^[0-9]+\.{0,1}[0-9]{0,2}$` 此正则表达式用于匹配一个整数或小数,其中小数部分最多包含两位。具体解释如下: - `^` 表示字符串的开始。 - `[0-9]+` 匹配一个...

    大量的正则表达式代码

    根据给定的信息,我们可以整理出一系列常用的正则表达式及其用途。...以上就是从提供的文件中整理出来的常用正则表达式及其具体应用示例。通过这些表达式,可以高效地完成文本数据的验证、清洗和提取等工作。

    Java 常用正则表达式(收集).doc

    ### Java常用正则表达式详解 #### 一、概述 正则表达式是进行文本模式匹配的一种强大工具,在Java开发中被广泛应用于数据验证、文本处理等场景。本文档整理了常用的Java正则表达式,并对其进行详细解释。 #### 二...

    perl正则表达式的整理

    这些只是Perl正则表达式的基本概念和常用操作,实际上,Perl的正则表达式功能远不止这些,还包括更高级的特性和技巧,如递归模式、条件模式等。深入学习和熟练掌握Perl正则表达式,可以极大地提高处理字符串和文本...

    AS3常用正则表达式

    ### AS3常用正则表达式知识点详解 #### 一、正则表达式基础 在深入讲解之前,我们先简要回顾一下正则表达式的概念及其基本语法。正则表达式是一种用于模式匹配的强大工具,广泛应用于字符串搜索和替换场景。在AS3...

    常用正则表达式材料收集

    根据提供的文件信息,我们可以整理出一系列与正则表达式相关的知识点。这些知识点涵盖了常见的应用场景,如HTML标签匹配、空白字符去除、电子邮件地址验证等。接下来将详细介绍这些知识点及其应用场景。 ### 1. ...

    整理出来的正则表达式的资料

    - `常用正则表达式.doc`和`常用正则表达式.txt`列举了常见的正则表达式模式。 - `精通正则表达式`可能是一本书名,旨在帮助读者全面掌握正则表达式技术。 通过这些资料,你可以从基础知识到高级技巧逐步学习正则...

    常用正则表达式总结整理

    ### 常用正则表达式总结整理 在日常开发工作中,正则表达式是一种非常实用的工具,它可以帮助我们高效地完成字符串匹配、搜索、替换等操作。本文将对常用的正则表达式进行总结整理,并针对每一种表达式提供详细的...

Global site tag (gtag.js) - Google Analytics