まず、テキスト内の各行の空白を削除します。 私が今使っている正規表現は機能しますが、空白行も削除されます。これは維持する必要があります。複数行を削除する
私の正規表現:
(?m)\s+$
私は否定後読みでテストをしたが、それは動作しません。
(?m)(?<!^)\s+$
テキストのサンプル:
This text is styled with some of the text formatting properties.**
**The heading uses the text-align, text-transform, and color*
properties. The paragraph is indented, aligned, and the space*
***************************************************************
*between characters is specified. The underline is removed from*
this colored "Try it Yourself" link.*
***************************************************************
私が言ったように、それだけで先頭と末尾のスペースを削除ではなく、空白行する必要があります。
キャプション:(*) - 空白を表します。正規表現でこれを行うには
理由だけString.trimを使用していない(あなたは空白行を除外したい場合はif文を追加しますか)? –
トリムは空白行を削除するためです。 – developer033
downvoteの理由を知ることはできますか? – developer033