我需要你的帮助 我有一个像
这样的字符串a1 + b1 +(v1 + g1)* 10
我只需要检索a1,b1,v1,g1 任何想法
答案 0 :(得分:1)
我会使用RegEx来过滤所需的输出。
假设您的结果始终以小写字母开头,以数字string input = "a1 + b1 + ( v1 + g1 ) * 10";
List<string> Result = Regex.Matches(input, @"[a-z][0-9]")
.Cast<Match>()
.Select(x => x.Value)
.ToList();
bcp "SELECT csusUsageDate, csusType, csusTrack1, csusTrack2, csusTrack3, csusDateReaded, csusLoggedIn FROM [DbJamaica].[dbo].[CS_Usage]" queryout "C:\temp\CS_Usage.txt" /U.. /P.. -c -T
答案 1 :(得分:0)
我使用递归下降解析器来追踪它。这可能看起来有点过头了,但它适用于各种表达方式。