在正则表达式中包含大括号以查找C#方法定义
本文关键字:查找 方法 定义 正则表达式 包含大 | 更新日期: 2023-09-27 18:28:14
使用此正则表达式查找C#的方法。''w+(([^)]+)|''w+())用这个我得到了方法名称和参数,我需要包括字符"{"以确保这是方法的定义。查看图像
您可以将模式放入非捕获组((?:...)
),然后添加{
:
(?:'w+'(([^)]+)')|'w+'(()'))['p{Zs}'t]*{
^^^ ^ ^
参见演示
注意,['p{Zs}'t]*
与.NET.中的0个或多个水平空白符号匹配
还要注意,{
不必在.NET正则表达式中转义。