gpt4 book ai didi

c# - 使用 RegEx 提取所有参数

转载 作者:行者123 更新时间:2023-12-04 22:50:35 25 4
gpt4 key购买 nike

我在字符串变量中有以下 SQL 示例语句

INSERT INTO T_Application
(
ApplicationGroupId,
Name,
Component,
SubComponent,
Description
)
VALUES
(
@ApplicationGroupId,
@Name,
@Component,
@SubComponent,
@Description
)

SET @Id = SCOPE_IDENTITY()

我想要的是在 List<string> 中包含所有参数名称(Id、ApplicationGroupId、Name、Component、SubComponent、Description)。 .
如何编写正则表达式来提取所有参数名称?如果参数在一行中, , 之间有空格,RegEx 也应该工作。等等。

最佳答案

Regex.Matches(sql, @"\@\w+").Cast<Match>().Select(m => m.Value).ToList ();

结果列表:
@ApplicationGroupId
@Name
@Component
@SubComponent
@Description

关于c# - 使用 RegEx 提取所有参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6582549/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com