我试图解析我的。cs类是有模块聚合器。我想获得所有的具体类的名称,我在这些模块处理程序中传递。所以我想从下面的行中获得名称"ConfigurationContextBuilder"。
ModuleHandlerAggregator.TryCreateOrGet<ConfigurationContextBuilder>()
我试着遵循正则表达式代码,但我没有得到想要的词。
/ModuleHandlerAggregator.TryCreateOrGet<.*?>()/g
.
, (
和)
用于regex模式,因此您需要使用反斜杠转义它们以使它们在字面上匹配。
那么下面的正则表达式将解决您的问题:
ModuleHandlerAggregator.TryCreateOrGet<(.*?)>()
你可以使用正则表达式:
<(S*)>
https://regex101.com/r/IkKymu/2 谢谢