私は正規表現に精通していますが、この複雑な例は私をつまずかせています。このコード行が何をしているのかを理解しようとしています。
r'/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)'
これは、正規表現を検出しようとしているコードスニペットです。例:/\s+/
。[
ネストされた、、、\[
および対応するものまで理解してい(
ます。
(このコードをPythonからJavaに移植する必要があり、上記がどのように機能するのか、なぜJavaのように機能しないのかを理解するのに問題があります。)