我有字符串$text = " /var/www/images/mobile/test/test/, 1346744549";
,我需要将它转换为$text = " '/var/www/images/mobile/test/test/', '1346744549'";
- 将''添加到字符串中的每个“值”。问题出现在斜杠上,我不知道如何识别它。这里是我的示例,但它是错误已经...如何正确编写正则表达式
$text = " /var/www/images/mobile/test/test/, 1346744549";
$text = preg_replace("/\b|\/\b/i", '"', $text);
echo $text;
也许'爆炸(',',$ text)'会帮助你... – k102
@ k102与正则表达式它将在一个步骤,爆炸也需要内爆和做其他事情。 – NoNameZ
@NoNameZ不要太在意“一步到位”(这是一个普遍的建议,不只是应用于这个问题) - 更好地做到这一点,而不是少用代码。话虽如此,'explode()'可能过于简化了。数据的格式有多静态?在第一个数据单元之前是否会有一个领先的空间?他们总是会是两个单元格,一个文件名和一个时间戳,或者可能是其他列?列将始终由','分隔吗? –
DaveRandom