我这里有一个字符串。
Actual_underscore_looks_like_\_
下面是一些示例代码,应该用空格替换字符串中的所有下划线:
// Use underscores as a delimiter but allow for escaping underscores
$string = "Actual_underscore_looks_like_\_";
echo str_replace("_"," ",$string);
但是,它会返回Actual underscore looks like \
。我想要Actual underscore looks like _
。此外,我可能想要显示¯\_(ツ)_/¯
。为此,我的输入字符串可以是:
¯\\\_(ツ)\_/¯
如何在PHP中完成文本转换?
答案 0 :(得分:2)
负面的lookbehind(所有下划线前面都没有反斜杠),然后删除转义:
data_distance.append(distance_neighbor(distance, data_Crime))
TypeError: __init__() takes exactly 2 arguments (3 given)