Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Regex需要额外的字符_C# - Fatal编程技术网

C#Regex需要额外的字符

C#Regex需要额外的字符,c#,C#,我当前的字符串regex正在工作,但我想添加 要在模式中指定一组可接受的字符,可以自己构建字符类,也可以使用预定义的字符类。字符类允许您将一组字符表示为正则表达式中的单个项。您可以通过将可接受的字符括在方括号中来构建自己的字符类 阅读了解更多详细信息,并了解如何在regex中使用php 希望能有帮助 @"\b(public|private)\b" string Keywords = @"\b(public|private)\b"; @"<\s*div[^>]*>(.

我当前的字符串regex正在工作,但我想添加

要在模式中指定一组可接受的字符,可以自己构建字符类,也可以使用预定义的字符类。字符类允许您将一组字符表示为正则表达式中的单个项。您可以通过将可接受的字符括在方括号中来构建自己的字符类

阅读了解更多详细信息,并了解如何在
regex
中使用
php

希望能有帮助


 @"\b(public|private)\b"

 string Keywords = @"\b(public|private)\b";
 @"<\s*div[^>]*>(.*?)<\s*/div\s*>";
var regex = new Regex(@"\b(public|private)\b|<\?php", RegexOptions.IgnoreCase);
var match = regex.Match("public");
Console.WriteLine(match.Value);
match = regex.Match("<?php");
Console.WriteLine(match.Value);
Console.ReadLine();