我在尝试修复 Google 日历的 ICAL 导出时非常不走运。问题是长描述(字段说明)将有一个包含这些字符的换行符:
[FIRST LINE] 0d 0a 20 [SECOND LINE]
所以这是一个回车 \r,一个换行 \n 和一个简单的空格。我在 PHP 的 preg_replace 中这样做 - 为什么这个不起作用?
$text = preg_replace('/\r\n\s/', '', $text);
提前致谢。
编辑:
上面的正则表达式工作正常;问题出在其他地方。背景:这是一个导入 ICAL 文件的 wordpress 插件。在读取 ICAL 文件时,一些解析只是删除了所有换行符。所以这是代表我的第 8 层问题。谢谢大家!