这是我关于正则表达式的最后一个问题,希望在我的余生中。我想在满足上述要求的较大文本块中返回任何字符串。
以, ,或换行符开始@
和结束。;
=
\n
我尝试了以下没有运气:
return @"(^@).*?(?=\s|;|\=|\r|\n)";
我的目的是尝试从一个看起来像这样的字符串中提取变量@tmp。(TSQL 语句),以便它可以在富文本框中突出显示。
declare @tmp varchar(25);
set @tmp='test';
select * from mytable where mycolumn = @tmp;
我正在扩展现有编辑器的功能,但它缺少突出显示变量的功能。(仅关键字、注释、文字等)。