これが正規表現についての私の最後の質問です。これが私の人生の残りの部分であることを願っています。上記の要件を満たす、より大きなテキストブロック内の文字列を返したいと思います。
、、、、または改行のいずれかで始まり、で@
終わります。;
=
\n
私は運が悪かったので次のことを試みました:
return @"(^@).*?(?=\s|;|\=|\r|\n)";
私の目的は、次のような文字列から変数@tmpを抽出することです。(TSQLステートメント)リッチテキストボックスで強調表示できるようにします。
declare @tmp varchar(25);
set @tmp='test';
select * from mytable where mycolumn = @tmp;
既存のエディターの機能を拡張していますが、変数を強調表示する機能がありませんでした。(キーワード、コメント、リテラルなどのみ)。