【人月稼ぎにしか】使えない新人 0x07at PROG
【人月稼ぎにしか】使えない新人 0x07 - 暇つぶし2ch645:仕様書無しさん
08/09/11 08:00:28
>>644の教え方が悪いからとは言ってなかったか?


>>642
if文の中に単独の "=" があった場合に抽出する正規表現
if[\s]*\([^=]*=[^=]*\)
URLリンク(www.komonet.ne.jp)

VBのように()がいらない場合
ifb?([\s]*\(|[\s]+)[^\n]*[^=^<^>]=[^=][^\n]*$

でも条件判定はwhile for とかのループもあるし。
でもforは最初初期化子がいるんだよね。

だから初期化子の=は検索除外しないと。
でもそこはifとwhileと共有できないから別で作らないと。
(ifb?|while)([\s]*\(|[\s]+)[^\n]*[^=^<^>]=[^=][^\n]*$

とりあえずCのサンプルソースがないんでやらないけど。

あと、 if(file = fopen())とかも拾っちゃうし
でもまあそれは仕方がない。



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