C#代码示例
String MDYToDMY(String input)
{
return RegexReplace(input
\b(?\d{})/(?\d{})/(?\d{})\b
${day}${month}${year});
}
Regex替换模式
本示例说明如何在 RegexReplace 的替换模式中使用命名的反向引用其中替换表达式 ${day} 插入由 (?) 组捕获的子字符串
有几种静态函数使您可以在使用正则表达式操作时无需创建显式正则表达式对象而 RegexReplace 函数正是其中之一如果您不想保留编译的正则表达式这将给您带来方便
提取URL 信息
以下代码示例使用MatchResult 来从URL提取协议和端口号例如http://wwwexamplecom:/letters/readmehtml将返回http:
Visual Basic代码示例
Function Extension(url As String) As String
Dim r As New Regex(^(?w+)://[^/]+?(?:d+)?/ _
RegexOptionsCompiled)
Return rMatch(url)Result(${proto}${port})
End Function
C#代码示例
String Extension(String url)
{
Regex r = new Regex(@^(?w+)://[^/]+?(?:d+)?/
RegexOptionsCompiled);
return rMatch(url)Result(${proto}${port});
}
[] []