我正在创建一个"坏单词"过滤器作为str_ireplace函数,我有一个大约500个坏单词的列表。。所有这些都在一个长的垂直列表中。你知道我如何快速轻松地创建一个水平的、逗号分隔的格式化列表,而不需要在每个单词后面手动键入逗号并后退吗?
是的。。我可能会在20分钟内完成这项工作,但我以前也遇到过这个问题,所以我也会要求以后再遇到这个问题。
我只想使用find和replace。如果您用于编码的任何编辑器都无法找到回车,请尝试Word、Notepad++等。
在php中,它类似于:
str_replace(array("'r", "'r'n", "'n"), ", ", $string);
或
$file = file("list.txt");
print_r($file);
或者,如果你想使用bash,这就是
sed -e :a -e '$!N;s/'n/, /;ta' list.txt
file_put_contents('filename', implode(',', file('filename', FILE_IGNORE_NEW_LINES)));
这段代码完全按照您想要的来重写您的文件