テキストファイルの特定の領域間の改行を置き換える正規表現を作成しようとしていますが、プレーンテキストコンテンツ(つまり、hrefなどのHTML属性コンテンツ内のテキストを除外)のみで、最初の部分を超えてあまり運がありません。
入力例:
AUTHOR: Me
DATE: Now
CONTENT:
This is an example. This is another example. <a href="http://www.stackoverflow/example-
link-that-breaks">This is an example.</a> This is an example. This is yet another
example.
END CONTENT
COMMENTS: 0
出力例:
AUTHOR: Me
DATE: Now
CONTENT:
This is an example. This is another example. <a href="http://www.stackoverflow/example-link-that-breaks">This is an example.</a> This is an example. This is yet another example.
END CONTENT
COMMENTS: 0
したがって、理想的には、プレーンテキストで発生する場合はスペースで改行を置き換えますが、HTMLパラメータ内にある場合はスペースを追加せずに削除します(ほとんどの場合、hrefであり、それに制限する必要がある場合は問題ありません)。