([0-9\*\+-/]+?)([\+-\*/])\?\{((?:(\?\{.*?\}))|(.*?))\}
上記のパターンを使用して、フォームのパターンを検出しています。
5+(6/2)+?{5>2,?{2=4|5<6,5,5+6*2},10}}
^
また
?{5>2,?{2=4|5<6,5,5+6*2},10}}*5+(6/2)
^
この式を ^ でマークされた文字で分割したいと思います
これを達成する方法についてのアイデアはありますが、私はまだ正規表現の初心者です。
前もって感謝します
注:([0-9\*\+-/]+?)([\+-\*/])
正規表現のこの部分はまだテストされていません。ただし、そうでない場合は、それを機能させることができます。しかし、私が本当に知りたいのは、文字列を分割する方法です。ありがとう