我需要使用PHP从文本字符串中删除所有内容(括号,标点符号等),只留下文本。
有人建议:
$str= trim(preg_replace('/\s*\([^)]*\)/', '', $str));
此外,如果有以下字词: Bob ,则需要将其清除为 Bob 。我也不需要任何数字,只需用逗号分隔的单词。
答案 0 :(得分:1)
使用:
$str = preg_replace('/[^A-Za-z]/', '', $str);
这将取代所有不是A-Z
或a-z
的内容(即所有不是字母的内容)。
答案 1 :(得分:0)
以下内容将替换OP中描述的非字母或逗号的任何内容。但是,它不会将 Bob的更改为 Bob 。如果这是您的要求,请回复更多示例。
$str = trim(preg_replace('/[^a-zA-Z,]/', '', $str))
答案 2 :(得分:0)
如果您只需要来自标签和脚本的字符串,请使用此选项。
Update @Tbl
set value1=value1+value1
Update @Tbl
set value2=value1
我认为这种方法可以帮助您从脚本或标签中获取所有文本,也可以用来分割单个标签。像这样:
echo strip_tags(html_entity_decode($string_data));