0

URL、 REGEXに一致するnotepad ++ソースコードからのこの行

[A-Za-z]+://[A-Za-z0-9_\\-\\+~.:?&@=/%#,;\\{\\}\\(\\)\\[\\]\\|\\*\\!\\\\]+

URLまたは関数を一致させたいのですが、このコードをFunction RegExコードでグループ化する方法。私は試した

([A-Za-z]+://[A-Za-z0-9_\\-\\+~.:?&@=/%#,;\\{\\}\\(\\)\\[\\]\\|\\*\\!\\\\]+)|(.*?\(.*?\))

(.*?\(.*?\)は私の関数正規表現です。天気が正しいかわかりません。Function RegEx と URL RegEx をグループ化します()|()

私は失敗しました, C++で関数とURLの両方の正規表現をグループ化する正確なコードは何ですか

4

1 に答える 1

0

私は答えを見つけた、

([A-Za-z]+://[A-Za-z0-9_\\-\\+~.:?&@=/%#,;\\{\\}\\(\\)\\[\\]\\|\\*\\!\\\\]+)|([a-zA-Z0-9_]+\\([a-zA-Z0-9_]*\\))

|2 つの regex を結合して regex
()のグループを作成する
\\エスケープ文字は
*0 以上
+に一致する 少なくとも 1以上に一致
[]する 文字のグループを作成する

于 2013-06-16T00:46:03.080 に答える