如何删除数字和特殊字符而不删除字符串中的空格?
例如:
self.layer.cornerRadius = 12
self.clipsToBounds = true
for subview in subviews {
if let imageView = subview as? UIImageView {
imageView.layer.cornerRadius = 12
imageView.clipsToBounds = true
}
}
我已经尝试了上面的代码,但是没有用。我也尝试阅读php手册,但我不太了解其中的内容。我在网上找到的所有示例都从字符串中删除了空格。谁能告诉我该怎么做或为我建议一些好书
非常感谢您。
答案 0 :(得分:1)
您可以使用
$input = "Random string with random 98 and %$% output";
$filtered_input = trim(preg_replace("/\s*(?:[\d_]|[^\w\s])+/", "", $input));
echo $filtered_input;
输出:
Random string with random and output
请参见regex demo和PHP demo。
详细信息:
\s*
-超过0个空格(在需要删除值之前)(?:[\d_]|[^\w\s])+
-一个或多个出现的数字或下划线或除单词和空格之外的任何字符。 trim
函数删除所有导致的前导空格(如果有)。