C#中正则表达式的高级应用
更新时间:2024-01-23 02:59:01 阅读量: 教育文库 文档下载
C#中正则表达式的高级应用
1。在正则表达式中定义变量并调用:
using System;
using System.Text.RegularExpressions;
public class Test {
public static void Main () {
// Define a regular expression for repeated words.
Regex rx = new Regex(@\, RegexOptions.Compiled | RegexOptions.IgnoreCase);
// Define a test string.
string text = \;
// Find matches.
MatchCollection matches = rx.Matches(text);
// Report the number of matches found.
Console.WriteLine(\, matches.Count);
// Report on each match.
foreach (Match match in matches) {
string word = match.Groups[\].Value; int index = match.Index;
Console.WriteLine(\, word, index); } } }
其中?
2。好用的Regex.Replace 和Match.Result
这个例子实现输入的日期更改格式的功能,用正则表达式自动搜索字符串并替换,注意正则表达式中变量的使用。
public string MDYToDMY(string input) {
return Regex.Replace(input,
\, \); }
Match.Result是返回一个可以带正则表达式中变量值的字符串。
public string Extension(string url) {
Regex r = new Regex(@\, RegexOptions.Compiled);
return r.Match(url).Result(\); }
正在阅读:
C#中正则表达式的高级应用01-23
中国病理生理学会2007年学术活动计划07-21
我懂得了尊重别人作文500字02-05
这十个瑜伽每天练习5分钟01-08
2019学年度初中数学高频考点中考模拟试题汇编89142804-25
实达终端培训资料 - 图文03-22
城市带状公园绿地规划设计原则探讨08-07
上海高一信息科技基本知识点整理(精华)07-28
“微创新·青年梦”创新创效青工培养平台建设的研究与实践 - 图文12-02
最新粤教版三年级上册科学教案03-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- C#
- 正则
- 表达式
- 高级
- 应用