CASからの出力があり、それらを3つに分割したいのですが、出力の例を次に示します。
' 1+2;\r\n\r(%o2) 3\r\n(%i3) '
'?\r\n\r\n\rpos;\r\n\r(%o1) 0\r\n(%i2) '
出力を3つの部分に分けたいと思います。
- 文字列の先頭から「;」までの部分 セミコロン。
- セミコロン後から決勝 直前までの部分
\r\n\(%i\d+\)
- それ自体である最後の部分、すなわち。
\r\n\(%i\d+\)
最後の部分では常に一人でいること。
それらをどのように分離しますか?そのためのコードを作成するのに問題があります。
編集:セクションを分離した後もセミコロンを保持したいのですが。