まだ正規表現です!私はそれを学びたいのですが、私はまだ頭をキーボードにぶつけています! ;-)
あなたにとっては非常に些細なことです。
私がこの刺し傷を持っていると仮定すると\s
、スペースが実際にある\n
場所です...改行がある場所..
編集:
OTHERFIELD: Other text here...`\n`
DESCRIPTION: The quick brown fox jum`\s\n`
`\s`ps over the lazy dog
OTHERFIELD: Other text here...`\n`
説明のために:
各行は常に大文字の単語で始まり、その後にコロンが続きます!
したがって、各行を分割するための唯一の方法は\n
、この理由で最後にすることです。これを削除することはできません!
次に、この正規表現を使用して、クリーンアップされた各行を preg_splitting しています
/$\R?[^A-Z:]*/m
次のような配列が得られます。
[DESCRIPTION] => The quick brown fox jumps over the lazy dog
今、私がする必要があるのは、の後のすべてのスペースを削除することですA-Z:
私がこの正規表現によって達成したこと:/\s+(?![A-Z:])/m
この結果を生成する
DESCRIPTION: The quick brown fox jum ps over the lazy dog
ご覧のとおり、jum
との間のスペースを空けてくださいps
このような結果を得るにはどうすればよいですか?
DESCRIPTION: The quick brown fox jumps over the lazy dog
時間をありがとう!