BASIC では、print ステートメントは次のようになります。
100 PRINT "Copyright, Adrian McMenamin","maybe"
最初のステートメントと 2 番目のステートメントの間にタブ スペースを配置する必要があります。
私は、この行を解析して次のようなものを生成する必要がある Groovy/Java の BASIC 用の DSL/インタープリターに取り組んでいます。
print "Copyright, Adrian McMenamin", " ","maybe"
(Groovy はコンマを印刷関数のパラメーターを単に区切るものとして解釈するためです。)
では、引用符内にないコンマと引用符内にあるコンマを区別する正規表現は何ですか (PRINT や行番号などは気にしないでください)。