2

Google カレンダーの ICAL エクスポートを修復しようとして非常に不運でした。問題は、長い説明 (フィールド DESCRIPTION) に次の文字を含む改行があることです。

[FIRST LINE] 0d 0a 20 [SECOND LINE]

つまり、キャリッジ リターン \r、改行 \n、および単純なスペースです。PHP の preg_replace でこれを行っています - なぜこれが機能しないのですか?

$text = preg_replace('/\r\n\s/', '', $text);

前もって感謝します。

編集:

上記の正規表現は正常に機能します。問題は別の場所にありました。背景: これは、ICAL ファイルをインポートする wordpress プラグインです。ICAL ファイルの読み取り中に、一部の解析ですべての改行が単純に削除されました。したがって、これは私に代わってレイヤー 8 の問題です。みんなありがとう!

4

1 に答える 1