您如何使用,和在MySQL中执行以下PHP函数?UPDATE
SET
REPLACE
preg_replace('/\s+/', ' ', $string);
编辑问题
我的目标是从以下字符串开始
[!DOCTYPE html]
[!--[if IE 8]][html class="no-js lt-ie9" lang="es" ][![endif]--]
[!--[if gt IE 8]][!--] [html class="no-js" lang="es" ] [!--[![endif]--]
[html lang="es-ES" prefix="og: http://ogp.me/ns#"]
[head]
对上述
[!DOCTYPE html][!--[if IE 8]][html class="no-js lt-ie9" lang="es" ][![endif]--]
[!--[if gt IE 8]][!--][html class="no-js" lang="es" ][!--[![endif]--][html lang="es-ES" prefix="og: http://ogp.me/ns#"][head]
清除所有的\r \n \t
\n = 新行 \r = 回车 \t = 制表符
编辑答案
完整的答案使用UPDATE
,除了 Elias Van Ootegem 的建议SET
REPLACE
UPDATE tab
SET col = REPLACE(
REPLACE(
REPLACE(
REPLACE(col, '~', ''),
'\t', '' -- replace tabs
),
'\n','' -- replace *NIX line-feeds
),
'\r', -- replace DOS line-feeds
''
)