秀丸エディタスレ Part20 at SOFTWARE
[2ch|▼Menu]
8:名無しさん@お腹いっぱい。
07/09/13 19:42:35 o77knPqz0
>>7
さらりと書いて去っていった前スレ156がカッコよすぎる件

C言語のクセでマクロの変数の # や $ をド忘れしがちなので習作でスペルチェッカを書いてみたけど、
もっとスマートな方法があったらどなたかおながいシマス
ラベルと混ざらないようにするのって結構ムズい…。(ちなみに変数の頭文字は大文字という条件付き)

<条件>

 最初に行頭orタブ文字or演算子orカッコの始まりがあって、その後ろはcall または gotoが存在せず、
 その後ろが半角スペースかもしれず、その後ろに # または $ が存在せず、アルファベットの大文字がきて、
 その後ろにアンダーバーかアルファベットか数値が続くかもしれず、その後ろにコロンがこない

<正規表現>

(^|\t|(\+|\-|<=|>=|&&|&|\*|/|\|\||\||%|<|>|\!|\!=|\^|==|\(|\[|\{))((?!(call|goto))) ?(?!(\#|\$))[A-Z]([_A-Za-z0-1]+)?((?!:))


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5371日前に更新/254 KB
担当:undef