C# preg#U match的C版本
刚到c#……我需要一些帮助。。我想把它转换成C,但不知道什么是C中的preg#u match#u all…一直在读一些书,但我不明白:“(C# preg#U match的C版本,c#,C#,刚到c#……我需要一些帮助。。我想把它转换成C,但不知道什么是C中的preg#u match#u all…一直在读一些书,但我不明白:“( $pattern= '@' . “\s*”。 “(?P\d+)\。\s*”。 “\s*”。 “\s*”。 “.*\s*”。 “\s*+”。 “[^([^使用静态方法 public static Match Match( string input, string pattern, RegexOptions options ) 此函数
$pattern=
'@' .
“\s*”。
“(?P\d+)\。\s*”。
“\s*”。
“\s*”。
“.*\s*”。
“\s*+”。
“[^([^使用静态方法
public static Match Match(
string input,
string pattern,
RegexOptions options
)
此函数返回:
包含
关于比赛的信息
有关更多信息,请参见,您必须填写以下内容:
foreach (Match match in Regex.Matches(contents, pattern, RegexOptions.IgnoreCase))
{
string no = match.Groups["no"].Value;
///...etc
}
它似乎是在使用正则表达式试图解析一些HTML-最好使用合适的工具,如。WebClient如何?…为什么我会得到无法识别的转义序列?我想是因为你使用了反斜杠。也许这有助于在字符串开头添加“@”,例如:string path=@“C:\Windows\system32”;
Its analog
string path=“C:\\Windows\\system32”;“谢谢..现在我得到一个无法识别的分组构造错误。您必须检查左括号和右括号
foreach (Match match in Regex.Matches(contents, pattern, RegexOptions.IgnoreCase))
{
string no = match.Groups["no"].Value;
///...etc
}