2017-02-08 12 views
0

すべてのプライベートメソッドをpublicに変更したいと思います。 (私はメソッドだけプライベートとして定義されていない変数をしたい)アクセス修飾子を変更するための正規表現

たとえば、正規表現でそれを行うには何か方法はありますか?

私がしようとしていますそのような何か:

  • 何を検索します(プライベート)+ *)([^)] +(\ + W)+ \ sの[\ \ <> []ワット] (?{| [^;])

  • 置き換え:公共

  • 検索モード:正規表現を

でも動作しません

お願いします。

+0

が数を表示します例 – RomanPerekhrest

+0

あなたの窓には** perl **または** ack **がありますか? –

答えて

1

これは動作するはずです。

正規表現:

(private)(.+\n*\s*\{) 

public$2 

入力と交換してください:

private static void main(String[] args) 
{ 
} 

private static void main(String[] args) { 
} 

出力:

public static void main(String[] args) 
{ 
} 

public static void main(String[] args) { 
} 
関連する問題