このような文字列があり、正規表現の結果としてabc+def(ghi)+jkl
取得したい。{abc,ghi,jkl}
これまでのところ私は見つけました:[a-z]+(?!\\()
しかし、それは を返します{abc,de,ghi,jkl}
。適切な正規表現の書き方を知っている人はいますか?
例:
var + var_s => { var, var_s }
var + method(arg) + var_s => { var, arg, var_s }
string * string_s + method_name(arg,arg_s) => { string, string_s, arg, arg_s }
var + 2 * ( 3 + 何か ) +count( 3, 性別 ) => {変数、何か、性別}
(
「az Az _」で構成されているが、 charで終わっていないすべての文字列を取得する必要があります。Strings: (method(, method_name(, count(
のため、省略されるべきです。