我在字符串变量中有以下SQL示例语句
INSERT INTO T_Application
(
ApplicationGroupId,
Name,
Component,
SubComponent,
Description
)
VALUES
(
@ApplicationGroupId,
@Name,
@Component,
@SubComponent,
@Description
)
SET @Id = SCOPE_IDENTITY()
Run Code Online (Sandbox Code Playgroud)
我想要的是在a中包含所有参数名称(Id,ApplicationGroupId,Name,Component,SubComponent,Description)List<string>.如何编写RegEx来提取所有参数名称?如果参数在一行中,空格之间的空格,则RegEx也应该有效,.
age*_*t-j 10
Regex.Matches(sql, @"\@\w+").Cast<Match>().Select(m => m.Value).ToList ();
Run Code Online (Sandbox Code Playgroud)
结果清单:
@ApplicationGroupId
@Name
@Component
@SubComponent
@Description
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1870 次 |
| 最近记录: |