asp.net正则表达式类的定义
- using System;
- using System.Collections;
- using System.Reflection;
- using System.Reflection.Emit;
- using System.Runtime;
- using System.Runtime.Serialization;
- namespace System.Text.RegularExpressions
- {
- [Serializable]
- public class Regex : ISerializable
- {
- protected internal Hashtable capnames;
- protected internal Hashtable caps;
- protected internal int capsize;
- protected internal string[] capslist;
- protected internal RegexRunnerFactory factory;
- protected internal string pattern;
- protected internal RegexOptions roptions;
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- protected Regex();
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- public Regex(string pattern);
- protected Regex(SerializationInfo info, StreamingContext context);
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- public Regex(string pattern, RegexOptions options);
- public static int CacheSize { get; set; }
- public RegexOptions Options { get; }
- public bool RightToLeft { get; }
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- public static void CompileToAssembly(RegexCompilationInfo[] regexinfos, AssemblyName assemblyname);
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- public static void CompileToAssembly(RegexCompilationInfo[] regexinfos, AssemblyName assemblyname, CustomAttributeBuilder[] attributes);
- [TargetedPatchingOptOut("Performance critical to inline this type of method across NGen image boundaries")]
- public static void CompileToAssembly(RegexCompilationInfo[] regexinfos, AssemblyName assemblyname, CustomAttributeBuilder[] attributes, string resourceFile);
- public static string Escape(string str);
- public string[] GetGroupNames();
- public int[] GetGroupNumbers();
- public string GroupNameFromNumber(int i);
- public int GroupNumberFromName(string name);
- protected void InitializeReferences();
- public bool IsMatch(string input);
- public bool IsMatch(string input, int startat);
- public static bool IsMatch(string input, string pattern);
- public static bool IsMatch(string input, string pattern, RegexOptions options);
- public Match Match(string input);
- public Match Match(string input, int startat);
- public static Match Match(string input, string pattern);
- public Match Match(string input, int beginning, int length);
- public static Match Match(string input, string pattern, RegexOptions options);
- public MatchCollection Matches(string input);
- public MatchCollection Matches(string input, int startat);
- public static MatchCollection Matches(string input, string pattern);
- public static MatchCollection Matches(string input, string pattern, RegexOptions options);
- public string Replace(string input, MatchEvaluator evaluator);
- public string Replace(string input, string replacement);
- public string Replace(string input, MatchEvaluator evaluator, int count);
- public string Replace(string input, string replacement, int count);
- public static string Replace(string input, string pattern, MatchEvaluator evaluator);
- public static string Replace(string input, string pattern, string replacement);
- public string Replace(string input, MatchEvaluator evaluator, int count, int startat);
- public string Replace(string input, string replacement, int count, int startat);
- public static string Replace(string input, string pattern, MatchEvaluator evaluator, RegexOptions options);
- public static string Replace(string input, string pattern, string replacement, RegexOptions options);
- public string[] Split(string input);
- public string[] Split(string input, int count);
- public static string[] Split(string input, string pattern);
- public string[] Split(string input, int count, int startat);
- public static string[] Split(string input, string pattern, RegexOptions options);
- public override string ToString();
- public static string Unescape(string str);
- protected bool UseOptionC();
- protected bool UseOptionR();
- }
- }
asp.net正则表达式类的定义的更多相关文章
- 基类中定义的虚函数在派生类中重新定义时,其函数原型,包括返回类型、函数名、参数个数、参数类型及参数的先后顺序,都必须与基类中的原型完全相同 but------> 可以返回派生类对象的引用或指针
您查询的关键词是:c++primer习题15.25 以下是该网页在北京时间 2016年07月15日 02:57:08 的快照: 如果打开速度慢,可以尝试快速版:如果想更新或删除快照,可以投诉快照. ...
- 【转载】ASP.NET工具类:文件夹目录Directory操作工具类
在ASP.NET开发网站的过程中,有时候会涉及到文件夹相关操作,如判断文件夹目录是否存在.删除文件夹目录.创建文件.删除文件.复制文件夹等等.这一批有关文件目录的操作可以通过Directory类.Fi ...
- 如何在ASP.NET MVC为Action定义筛选器
在ASP.NET MVC中,经常会用到[Required]等特性,在MVC中,同样可以为Action自定义筛选器,来描述控制器所遵守的规则. 首先,我们在ASP.NET MVC项目中定义一个TestC ...
- ASP.NET MVC扩充数据模型-定义数据模型的Metadata
ASP.NET MVC扩充数据模型-定义数据模型的Metadata Posted on 2018-07-12 by Wang Kepai Rate this post 无论你是使用LINQ t ...
- DLL导出函数和类的定义区别 __declspec(dllexport)
DLL导出函数和类的定义区别 __declspec(dllexport) 是有区别的, 请看 : //定义头文件的使用方,是导出还是导入 #if defined(_DLL_API) #ifndef D ...
- asp.net正则表达式提取网页网址、标题、图片实例以及过滤所有HTML标签实例
无论你用什么语言,正则表达式的处理方法都是非常灵活.高效的,尤其是对某些字符串的抓取.过滤方面,更显其优势. 正则表达式的写法通常比较简单,几行短代码便能轻松完成看似很复杂的事情,更值得称赞的是,它的 ...
- python类的定义和使用
python中类的声明使用关键词class,可以提供一个可选的父类或者说基类,如果没有合适的基类,那就用object作为基类. 定义格式: class 类名(object): "类的说明文档 ...
- java类中定义接口
今天看到一个java类中定义了接口,写个备忘录,记录一下 package com.gxf.test; public class Test_interface { public interface sh ...
- JavaScript 类的定义和引用 JavaScript高级培训 自定义对象
在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类.Hashtable类等等. 一,概述 在Java语言中 ...
随机推荐
- AngularJS自定义Directive初体验
通常我们这样定义个module并随之定义一个controller. var app = angular.module('myApp', []); app.controller('CustomersCo ...
- 从零开始,运行一个android例子程序
电脑上连个eclipse都没装,怎么玩android?一穷二白的你, 下面就跟随我,从零开始,一步一步操作,运行我们的第一个android应用程序.我一直相信,学习开发,只有在调试过程中学的是最快的. ...
- <fmt:formatNumber>标签
<fmt:formatNumber>标签用于格式化数字,百分比,货币. 属性 <fmt:formatNumber>标签有如下属性: 属性 描述 是否必要 默认值 value 要 ...
- ios开发经常使用RGB色值
iOS中RGB经常使用的色值,同一时候可将对颜色的设置定义成宏,方便开发应用,如: // RGB颜色转换(16进制->10进制) #define UIColorFromRGB(rgbValue) ...
- Python 标准库一览(Python进阶学习)
转自:http://blog.csdn.net/jurbo/article/details/52334345 写这个的起因是,还是因为在做Python challenge的时候,有的时候想解决问题,连 ...
- spring boot 之@JsonView 简单介绍
@JsonView是jackson json中的一个注解,spring webmvc也支持这个注解. 这个注解的作用就是控制输入输出后的json. 假设我们有一个用户类,其中包含用户名和密码,一般情况 ...
- Android Activity启动流程源码全解析(1)
前言 Activity是Android四大组件的老大,我们对它的生命周期方法调用顺序都烂熟于心了,可是这些生命周期方法到底是怎么调用的呢?在启动它的时候会用到startActivty这个方法,但是这个 ...
- [转]Linux常用命令大全
From : http://www.php100.com/html/webkaifa/Linux/2009/1106/3485.html 系统信息 arch 显示机器的处理器架构(1) uname - ...
- 利用js实现 禁用浏览器后退 浏览器返回
现在很多的内部系统,一些界面,都是用户手动点击退出按钮的.但是为了避免,用户误操作 点击浏览器后退,或者用鼠标手势后退什么的.容易出现误操作. 所以在有些页面上,适当的禁用浏览器的后退, ...
- go语言之进阶篇error接口的使用
1.error接口的使用 示例: package main import "fmt" import "errors" func main() { //var e ...