2

この正規表現を使用して、この回答を拡張し(?<=\\G.{" + count + "})ます。また、単語を途中で分割しないように表現を変更したいと思います。

例:

String string = "Hello I would like to split this string preserving these words";

10 文字に分割する場合は、次のようになります。

[Hello I wo, uld like t, o split th, is string , preserving, these wor, ds]

質問:

これは のみを使用しても可能ですregexか、それともレクサーまたはその他の文字列操作が必要ですか?

アップデート

これは私がそれを使いたいものです:

+ -------------------------------------------JVM情報---- -------------------------------------- +
 | | sun.boot.class.path : C:\Program Files\Java\jdk1.6.0_33\jre\lib\resources.jar;C:\Program Files\Java\ |
 | | jdk1.6.0_33\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_33\jre\lib\sunrsasig |
 | | n.jar;C:\Program Files\Java\jdk1.6.0_33\jre\lib\jsse.jar;C:\Program Files\Java |
 | | \jdk1.6.0_33\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_33\jre\lib\charset |
 | | s.jar;C:\Program Files\Java\jdk1.6.0_33\jre\lib\modules\jdk.boot.jar;C:\Progra |
 | | m ファイル\Java\jdk1.6.0_33\jre\classes |
 + -------------------------------------------------- -------------------------------------------------- - +

それを囲むボックスには、文字数制限からキー幅を差し引いたものがありますが、見栄えがよくありません。また、この例は唯一のユースケースではありません。私はそのボックスを複数の種類の情報に使用しています。

4

3 に答える 3