次のシナリオの正規表現を作成しようとしています。
単純な英数字文字列 (特殊文字であっても「@」を使用できます)、または英数字文字列の後に括弧内の引数リストが続くか、英数字文字列の後に空白の括弧が続きます。
- My_macro -> これを受け入れる
- My_macro() -> これを受け入れる
- My_macro(arg1, arg2, arg3) -> これを受け入れる
私は正規表現が初めてで、いくつかのチュートリアルを読み、この正規表現を作成できました。
([a-zA-Z]+[a-zA-Z0-9_@]*) | ([a-zA-Z]+[a-zA-Z0-9_@.]+[\(][a-zA-Z]+[a-zA-Z0-9_@,]+[\)])
これは機能していません。