Replace 方法 (.NET Framework 类库 - 简体中文)
来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:08:59
.NET Framework 类库
Regex.Replace 方法
用指定的替换字符串替换由正则表达式定义的字符模式的所有匹配项。
重载列表
替换在Regex 构造函数中指定的正则表达式所定义的字符模式的所有匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator) As String[C#]public string Replace(string, MatchEvaluator);[C++]public: String* Replace(String*, MatchEvaluator*);[JScript]public function Replace(String, MatchEvaluator) : String;
从输入字符串中的第一个字符开始,用替换字符串替换指定的正则表达式模式的所有匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String) As String[C#]public string Replace(string, string);[C++]public: String* Replace(String*, String*);[JScript]public function Replace(String, String) : String;
从输入字符串中的第一个字符开始,用替换字符串替换由Regex 构造函数中指定的正则表达式定义的模式的指定数目的匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator, Integer) As String[C#]public string Replace(string, MatchEvaluator, int);[C++]public: String* Replace(String*, MatchEvaluator*, int);[JScript]public function Replace(String, MatchEvaluator, int) : String;
从输入字符串中的第一个字符开始,用指定的替换字符串替换由Regex 构造函数中指定的正则表达式定义的指定数目的模式匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String, Integer) As String[C#]public string Replace(string, string, int);[C++]public: String* Replace(String*, String*, int);[JScript]public function Replace(String, String, int) : String;
从第一个字符开始,用替换字符串替换由正则表达式定义的字符模式的所有匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, MatchEvaluator) As String[C#]public static string Replace(string, string, MatchEvaluator);[C++]public: static String* Replace(String*, String*, MatchEvaluator*);[JScript]public static function Replace(String, String, MatchEvaluator) : String;
从输入字符串中的第一个字符开始,用替换字符串替换由正则表达式定义的匹配的所有匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, String) As String[C#]public static string Replace(string, string, string);[C++]public: static String* Replace(String*, String*, String*);[JScript]public static function Replace(String, String, String) : String;
从输入字符串中的指定字符位置开始,用替换字符串替换Regex 构造函数中指定的模式的指定数目的匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator, Integer, Integer) As String[C#]public string Replace(string, MatchEvaluator, int, int);[C++]public: String* Replace(String*, MatchEvaluator*, int, int);[JScript]public function Replace(String, MatchEvaluator, int, int) : String;
从输入字符串中的指定字符位置开始,用指定的替换字符串替换由Regex 构造函数中指定的正则表达式定义的输入字符串中的模式的指定数目的匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String, Integer, Integer) As String[C#]public string Replace(string, string, int, int);[C++]public: String* Replace(String*, String*, int, int);[JScript]public function Replace(String, String, int, int) : String;
从第一个字符开始,用替换字符串替换由指定正则表达式定义的字符模式的所有匹配项。可以指定相应选项来修改匹配行为,并且每次匹配都将调用一个MatchEvaluator 委托来计算替换项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, MatchEvaluator, RegexOptions) As String[C#]public static string Replace(string, string, MatchEvaluator, RegexOptions);[C++]public: static String* Replace(String*, String*, MatchEvaluator*, RegexOptions);[JScript]public static function Replace(String, String, MatchEvaluator, RegexOptions) : String;
从输入字符串中的第一个字符开始,用指定的替换字符串替换由指定的正则表达式定义的模式的所有匹配项。可指定选项来修改匹配的行为。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, String, RegexOptions) As String[C#]public static string Replace(string, string, string, RegexOptions);[C++]public: static String* Replace(String*, String*, String*, RegexOptions);[JScript]public static function Replace(String, String, String, RegexOptions) : String;示例
[Visual Basic]Imports System.Text.RegularExpressionsClass RegExSampleShared Function CapText(m As Match) As String‘ Get the matched string.Dim x As String = m.ToString()‘ If the first char is lower case...If Char.IsLower(x.Chars(0)) Then‘ Capitalize it.Return Char.ToUpper(x.Chars(0)) & x.Substring(1, x.Length - 1)End IfReturn xEnd FunctionPublic Shared Sub Main()Dim text As String = "four score and seven years ago"System.Console.WriteLine("text=[" & text & "]")Dim result As String = Regex.Replace(text, "\w+", _AddressOf RegExSample.CapText)System.Console.WriteLine("result=[" & result & "]")End SubEnd Class[C#]using System.Text.RegularExpressions;class RegExSample{static string CapText(Match m){// Get the matched string.string x = m.ToString();// If the first char is lower case...if (char.IsLower(x[0])){// Capitalize it.return char.ToUpper(x[0]) + x.Substring(1, x.Length-1);}return x;}static void Main(){string text = "four score and seven years ago";System.Console.WriteLine("text=[" + text + "]");string result = Regex.Replace(text, @"\w+",new MatchEvaluator(RegExSample.CapText));System.Console.WriteLine("result=[" + result + "]");}}[C++]#using#using using namespace System;using namespace System::Text::RegularExpressions;__gc class RegExSample{public:static String* CapText(Match* m){// Get the matched String.String* x = m->ToString();// If the first char is lower case...if (Char::IsLower(x->Chars[0])){// Capitalize it.return String::Concat(__box(Char::ToUpper(x->Chars[0])), x->Substring(1, x->Length-1));}return x;}};int main(){String* text = S"four score and seven years ago";Console::WriteLine(S"text=[{0}]", text);String* result = Regex::Replace(text, S"\\w+", new MatchEvaluator(0, &RegExSample::CapText));System::Console::WriteLine(S"result=[{0}]", result);}[JScript]import System.Text.RegularExpressions;class RegExSample{static function CapText(m : Match) : String{// get the matched string.var x : String = m.ToString();// If the first char is lower case...if (System.Char.IsLower(x[0])){// Capitalize it.return System.Char.ToUpper(x[0]) + x.Substring(1, x.Length-1);}return x;}static function Main() : void{var text : String = "four score and seven years ago";System.Console.WriteLine("text=[" + text + "]");var result : String = Regex.Replace(text, "\\w+", RegExSample.CapText);System.Console.WriteLine("result=[" + result + "]");}}RegExSample.Main();请参见
Regex 类 |Regex 成员 |System.Text.RegularExpressions 命名空间
Regex.Replace 方法
用指定的替换字符串替换由正则表达式定义的字符模式的所有匹配项。
重载列表
替换在Regex 构造函数中指定的正则表达式所定义的字符模式的所有匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator) As String[C#]public string Replace(string, MatchEvaluator);[C++]public: String* Replace(String*, MatchEvaluator*);[JScript]public function Replace(String, MatchEvaluator) : String;
从输入字符串中的第一个字符开始,用替换字符串替换指定的正则表达式模式的所有匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String) As String[C#]public string Replace(string, string);[C++]public: String* Replace(String*, String*);[JScript]public function Replace(String, String) : String;
从输入字符串中的第一个字符开始,用替换字符串替换由Regex 构造函数中指定的正则表达式定义的模式的指定数目的匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator, Integer) As String[C#]public string Replace(string, MatchEvaluator, int);[C++]public: String* Replace(String*, MatchEvaluator*, int);[JScript]public function Replace(String, MatchEvaluator, int) : String;
从输入字符串中的第一个字符开始,用指定的替换字符串替换由Regex 构造函数中指定的正则表达式定义的指定数目的模式匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String, Integer) As String[C#]public string Replace(string, string, int);[C++]public: String* Replace(String*, String*, int);[JScript]public function Replace(String, String, int) : String;
从第一个字符开始,用替换字符串替换由正则表达式定义的字符模式的所有匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, MatchEvaluator) As String[C#]public static string Replace(string, string, MatchEvaluator);[C++]public: static String* Replace(String*, String*, MatchEvaluator*);[JScript]public static function Replace(String, String, MatchEvaluator) : String;
从输入字符串中的第一个字符开始,用替换字符串替换由正则表达式定义的匹配的所有匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, String) As String[C#]public static string Replace(string, string, string);[C++]public: static String* Replace(String*, String*, String*);[JScript]public static function Replace(String, String, String) : String;
从输入字符串中的指定字符位置开始,用替换字符串替换Regex 构造函数中指定的模式的指定数目的匹配项。在每个匹配处均调用MatchEvaluator 委托以计算替换。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, MatchEvaluator, Integer, Integer) As String[C#]public string Replace(string, MatchEvaluator, int, int);[C++]public: String* Replace(String*, MatchEvaluator*, int, int);[JScript]public function Replace(String, MatchEvaluator, int, int) : String;
从输入字符串中的指定字符位置开始,用指定的替换字符串替换由Regex 构造函数中指定的正则表达式定义的输入字符串中的模式的指定数目的匹配项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Function Replace(String, String, Integer, Integer) As String[C#]public string Replace(string, string, int, int);[C++]public: String* Replace(String*, String*, int, int);[JScript]public function Replace(String, String, int, int) : String;
从第一个字符开始,用替换字符串替换由指定正则表达式定义的字符模式的所有匹配项。可以指定相应选项来修改匹配行为,并且每次匹配都将调用一个MatchEvaluator 委托来计算替换项。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, MatchEvaluator, RegexOptions) As String[C#]public static string Replace(string, string, MatchEvaluator, RegexOptions);[C++]public: static String* Replace(String*, String*, MatchEvaluator*, RegexOptions);[JScript]public static function Replace(String, String, MatchEvaluator, RegexOptions) : String;
从输入字符串中的第一个字符开始,用指定的替换字符串替换由指定的正则表达式定义的模式的所有匹配项。可指定选项来修改匹配的行为。
受 .NET Framework 精简版的支持。
[Visual Basic]Overloads Public Shared Function Replace(String, String, String, RegexOptions) As String[C#]public static string Replace(string, string, string, RegexOptions);[C++]public: static String* Replace(String*, String*, String*, RegexOptions);[JScript]public static function Replace(String, String, String, RegexOptions) : String;示例
[Visual Basic]Imports System.Text.RegularExpressionsClass RegExSampleShared Function CapText(m As Match) As String‘ Get the matched string.Dim x As String = m.ToString()‘ If the first char is lower case...If Char.IsLower(x.Chars(0)) Then‘ Capitalize it.Return Char.ToUpper(x.Chars(0)) & x.Substring(1, x.Length - 1)End IfReturn xEnd FunctionPublic Shared Sub Main()Dim text As String = "four score and seven years ago"System.Console.WriteLine("text=[" & text & "]")Dim result As String = Regex.Replace(text, "\w+", _AddressOf RegExSample.CapText)System.Console.WriteLine("result=[" & result & "]")End SubEnd Class[C#]using System.Text.RegularExpressions;class RegExSample{static string CapText(Match m){// Get the matched string.string x = m.ToString();// If the first char is lower case...if (char.IsLower(x[0])){// Capitalize it.return char.ToUpper(x[0]) + x.Substring(1, x.Length-1);}return x;}static void Main(){string text = "four score and seven years ago";System.Console.WriteLine("text=[" + text + "]");string result = Regex.Replace(text, @"\w+",new MatchEvaluator(RegExSample.CapText));System.Console.WriteLine("result=[" + result + "]");}}[C++]#using
Regex 类 |Regex 成员 |System.Text.RegularExpressions 命名空间
Replace 方法 (.NET Framework 类库 - 简体中文)
方法 (.NET Framework 类库 - 简体中文)
查看.Net Framework版本的方法
介绍 .NET Framework 3.0
NET Framework 3.0
.net Framework版本
.NET Framework 概述
让.Net程序脱离.net framework框架运行的方法(转载) - kingeric的空间 - 博客园
SQL REPLACE 方法 - overmind的专栏 - CSDNBlog
快速理解.NET Framework (1)
快速理解.NET Framework (2)
快速理解.NET Framework (3)
.NET Framework升级的挑战
快速理解.NET Framework (3)
.NET Framework 3.5SP1简体中文版
Microsoft .NET Framework 3.5 sp1
.NET Framework 中的并行编程
Win32 to .NET Framework API Map
深入淺出 .NET Framework 3.0
Microsoft .NET Framework 3.5 sp1离线安装
Microsoft .NET Framework 2.0 无法安装
Microsoft .Net Framework 3.5 for XP 下载
CLR,?.Net?Framework版本关系[转]
XML in .NET: .NET Framework XML Classes and C...