C言語 の強調表示 正規表現 うまくいかなNo.35293
yamada さん 16/09/16 18:47
 
お世話になります。

C言語の強調表示が私の希望通りにならないです。
正規表現に詳しい方、アドバイスをお願いします。

下記のC言語ファイルだと
 syouwa()   は強調表示なります。
 江戸()    は強調表示になりません

syouwa をひっかけている正規表現が下記であることはわかりました

^[_a-zA-Z][_a-zA-Z0-9]*[a-z]+[_a-zA-Z0-9]*[ \t]*\([^;]*$

これをどのように修正すれば、漢字やひらがな、カタカナを含む
関数をひっかけることが出来ますでしょうか?

/** C言語 ファイル例 **/

/** 関数の宣言 **/
明治()
大正()
syouwa()

************
明治()
************
{ /*
*/

************
大正()
************
{ /*
*/}

************
syouwa()
************
{ /*
*/}


[ ]
RE:35293 C言語 の強調表示 正規表現 うまNo.35295
山紫水明 さん 16/09/17 16:56
 
 yamadaさん,

^.+\(.*\)$

でできませんか?
                    山紫水明
                    SANSHISUIMEI

[ ]
RE:35295 C言語 の強調表示 正規表現 うまNo.35296
yamada さん 16/09/17 20:50
 
山紫水明 様

お世話になりました。

>                    山紫水明
>                    SANSHISUIMEI

[ ]
RE:35295 C言語 の強調表示 正規表現 うまNo.35297
yamada さん 16/09/17 20:52
 
山紫水明様

お世話になりました。yamadaです。

うまくいきました。
感謝、感激です。

貴君は素晴らしい人です。

本当にありがとう

PS
 コメントもう一つあるのは間違いです。
 操作ミスです。

[ ]