/\(\d{3})*\d{4}*\d{4}/
記号の意味のほとんどを理解しているので、その行が一致すると思われるものをここに記載します。間違っている場合は修正してください。
まず、この正規表現を 3 つの部分に分けます。
\(\d{3})*\d{4}*\d{4}
パート 1 は、任意の 3 桁と何度でも一致します。8456328 のような文字列の場合、この正規表現は 845 および 632 と一致します。ただし、先頭のエスケープ文字とその機能がわかりません。
2 番目の部分は、私がかなり自信を持っていることですが、任意の 4 桁に何度でも一致することを意味します。したがって、文字列 3452345 の場合、3452 が一致します。
3 番目の部分は 4 桁のみに一致します。つまり、1234 または 5678 または 1029 です。
したがって、すべてを組み合わせると、123123123412345678 のような文字列が一致します。
それが私が理解している方法ですが、私の講義ノートから、この正規表現は電話番号を表すはずなので、本当に間違っていると感じます。間違いを犯したところはどこでも修正してください。