秀丸エディタスレ Part20at SOFTWARE
秀丸エディタスレ Part20 - 暇つぶし2ch8:名無しさん@お腹いっぱい。
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