示例php regex(下面)使用子例程调用来工作.
如果我尝试将它与C#Regex类一起使用,我会收到一个错误: Unrecognized grouping construct
是否可以将其重写为C#regex语法?
它是一个简单的翻译,还是需要使用另一种(正则表达式)方法?
如果它不可能是它所使用的东西的名称是什么,那么我可以将它添加到这个问题中,以使其对具有相同问题的其他人更有用吗?
$pcre_regex = '
/
(?(DEFINE)
(?<number> -? (?: [1-9]\d*| 0 ) (\.\d+)? (e [+-]? \d+)? )
(?<boolean> true | false | null )
(?<string> " (?>[^"\\\\]+ | \\\\ ["\\\\bfnrt\/] | \\\\ u [0-9a-f]{4} )* " )
(?<array> \[ (?: (?&json) (?: , (?&json) )* )? \s* \] )
(?<pair> \s* (?&string) \s* : (?&json) )
(?<object> \{ (?: (?&pair) (?: , (?&pair) )* )? \s* \} ) …Run Code Online (Sandbox Code Playgroud) 我想写一个Roslyn代码分析器; 如果ObjectCreationExpression是从本地类(在当前项目或当前解决方案中的项目中)创建对象,则需要解决这个问题; 或者如果该类来自其他地方,如基类库或Nuget包等.
我怎么知道罗斯琳上课的来源?