كيفية القيام بالتكشف عن RFC 822
سؤال
أحاول أن أكتب محلل VCard وأواجه صعوبة في خطوط تتكشف. كما ترون هنا: http://www.faqs.org/rfcs/rfc822.html ابحث عن "تتكشف" ، يقول أن كل ما يلي صالح:
Long string<return>
<tab>continue
Long string<return>
<tab>(n*<tab>)continue
Long string<return>
<space>continue
Long string<return>
<space>(n*<space>)continue
كيف أتكشف هذا؟ هل هناك regex لهذا؟ أنا أستخدم PHP إذا تمت كتابة فصل ، سأستخدم ذلك :)
المحلول
يمكنك استخدام هذا لإزالة تلك الطيات:
$output = preg_replace('/\r\n(?:[ \t]+)/', '', $input);
لا تنتمي إلى StackOverflow