我对正则表达式比较新。我只想知道如何通过php中的preg_replace
为此字符串替换空格或回车符(换行符):
[someshortcode]
[someshortcode]
字符串在一行末尾有]
,在新行有[
。我想删除任何空格/字符'\r'
,'\t'
,'\n'
,空格或任何其他字符
输出应该是这样的:[someshortcode][someshortcode]
由于
答案 0 :(得分:4)
$result = preg_replace("/\s/", '', $string);
您可以在 Escape sequences
中详细了解“\ s”和其他内容<强>更新强>:
我想添加一个符合POSIX标准的正则表达式的替代方法,你可以使用以下行,顺便说一下,它也匹配VT字符(代码11):
$result = preg_replace("/[[:space:]]/", '', $string);
的更多信息