使用できる可能性のあるいくつかの異なる終了文字で部分文字列を解析する方法を探しています。別の方法を使用する必要がありますか、または正規表現を使用して文字を並べ替える方法はありますか?
私の現在のコードは以下を使用しています:
smallstring = bigstring.substring(bigstring.indexOf("starthere"), bigstring.indexOf("endhere"));
最後のインデックスは「]」または「;」のいずれかです。パーサーが両方を検出して部分文字列を終了できるようにする必要があります。