使用php和正则表达式从字符串中删除数字和特殊字符[重复]

     2023-02-24     64

关键词:

【中文标题】使用php和正则表达式从字符串中删除数字和特殊字符[重复]【英文标题】:remove numbers and special characters from a string using php and regex [duplicate] 【发布时间】:2017-01-03 09:57:57 【问题描述】:

我在删除数字和特殊字符时遇到了一些问题。我想从输入中删除所有数字和特殊字符。这是我的代码:

$input = $_POST["input"];

function preprocessing($input)
    $input = trim(strtolower($input));
    $remove = '/[^a-zA-Z0-9]/s';
    $result = preg_split($remove, $input, -1, PREG_SPLIT_NO_EMPTY);
    for($i = 0; $i < count($resultl); $i++)
        $result[$i] = trim($result[$i]);
    
    return $result;

字符串示例: qwd qwd qwdqd123 13#$%^&*) ADDA ''''

输出: 数组([0] => qwd [1] => qwd [2] => qwdqd123 [3] => 13 [4] => adda)

数字仍然出现在我的字符串上。如何解决这个问题? 之前谢谢你。

【问题讨论】:

您可能想从您的模式中删除0-9。即/[^a-zA-Z]/,如果它真的只是你需要的大写和小写字母 它有效。非常感谢@kennasoft。 【参考方案1】:

检查一下

function clean($string) 
   $string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens.

   return preg_replace('/[^A-Za-z\-]/', '', $string); // Removes special chars.

【讨论】:

请勿抄袭。 ***.com/a/14114419/1570534 @HankyPanky 为什么你将我的问题标记为重复?

PhP正则表达式,从字符串中删除空格和所有特殊字符[重复]

】PhP正则表达式,从字符串中删除空格和所有特殊字符[重复]【英文标题】:PhPregex,removewhitespacesandallspecialcharactersfromstring[duplicate]【发布时间】:2017-12-1120:07:12【问题描述】:我有一个变量$name,它有时可能包含空格和特殊字符... 查看详情

使用正则表达式从字符串中提取数字和符号

】使用正则表达式从字符串中提取数字和符号【英文标题】:Usingregextoextractnumbersandsymbolsfromstring【发布时间】:2015-12-2715:32:35【问题描述】:我有一个包含文本、数字和符号的字符串。我试图从字符串中提取数字和符号,但成... 查看详情

如何在 R 中使用 gsub 从字符串中删除非数字字符?

...字符串中删除每个不是数字的字符.和-。我的问题是正则表达式没有删除一些非数字字符,如d、+和&lt;。以下是我的正则表达式、g 查看详情

正则表达式从字符串中删除所有特殊字符?

】正则表达式从字符串中删除所有特殊字符?【英文标题】:Regextoremoveallspecialcharactersfromstring?【发布时间】:2011-03-1905:17:30【问题描述】:我完全不会使用正则表达式,因此我需要一些帮助来解决我认为最好通过使用正则表达... 查看详情

使用 sed 和正则表达式从字符串中提取数字

】使用sed和正则表达式从字符串中提取数字【英文标题】:Extractnumbersfromastringusingsedandregularexpressions【发布时间】:2012-10-1912:17:59【问题描述】:sed专家的另一个问题。我有一个表示路径名的字符串,其中包含两个数字。一个例... 查看详情

Javascript - 正则表达式从标题中删除特殊字符

】Javascript-正则表达式从标题中删除特殊字符【英文标题】:Javascript-Regexexpressiontoremovespecialcharactersfromtitle【发布时间】:2020-12-2222:38:08【问题描述】:我正在尝试从我的标题中删除特殊字符并将其转换为url模式。我可以通过使... 查看详情

用于包含字母数字和特殊字符但不包含特殊字符的正则表达式

】用于包含字母数字和特殊字符但不包含特殊字符的正则表达式【英文标题】:Regexforincludingalphanumericandspecialcharactersbutnotspecialcharactersontheirown【发布时间】:2021-06-1007:51:15【问题描述】:我正在尝试为数据成员创建一些验证规... 查看详情

用于仅从字符串中删除特定特殊字符的正则表达式

】用于仅从字符串中删除特定特殊字符的正则表达式【英文标题】:Regexforremovingonlyspecificspecialcharactersfromstring【发布时间】:2017-06-2201:21:34【问题描述】:我想写一个正则表达式,它会在以下基础上删除特殊字符:删除空白字... 查看详情

正则表达式

正则表达式元字符是包含特殊含义的字符。它们有一些特殊功能,可以控制匹配模式的方式。反斜杠后的元字符将失去其特殊含义。字符类:单个字符和数字元字符/元符号匹配情况.匹配除换行符外的任意字符[a-z0-9]匹配括号中... 查看详情

密码正则表达式必须包含至少 8 个字符,至少 1 个数字、字母和特殊字符

】密码正则表达式必须包含至少8个字符,至少1个数字、字母和特殊字符【英文标题】:Regexforpasswordmustcontainatleast8characters,atleast1number,lettersandspecialcharacters【发布时间】:2015-01-1800:20:19【问题描述】:我需要一个至少有一个数字... 查看详情

只接受字符、数字和特殊字符的正则表达式,而不是 [重复]

】只接受字符、数字和特殊字符的正则表达式,而不是[重复]【英文标题】:Regularexpressionthatacceptsonlycharacters,numbersandspecialcharactersnot[duplicate]【发布时间】:2014-08-2618:07:22【问题描述】:我想要一个接受输入字符(A..Z或a..z)但... 查看详情

phpphp正则表达式-从字符串中删除特殊字符(代码片段)

查看详情

密码的正则表达式 = 一个数字以及大小写字母和特殊字符但是!开头或结尾没有特殊字符

】密码的正则表达式=一个数字以及大小写字母和特殊字符但是!开头或结尾没有特殊字符【英文标题】:Regexforpassword=onenumberandbothloweranduppercaselettersandspecialcharactersBUT!!nospecialcharactersatstartorend【发布时间】:2018-08-1521:28:30【问题... 查看详情

Python 正则表达式 - 删除所有“。”和特殊字符,小数点除外

】Python正则表达式-删除所有“。”和特殊字符,小数点除外【英文标题】:PythonRegex-removeall"."andspecialcharactersEXCEPTthedecimalpoint【发布时间】:2021-10-1103:25:08【问题描述】:我有一些带有多个“.”的句子。如何删除所有特... 查看详情

从字符串 Typescript 中删除非英语 [重复]

...:2019-03-1311:51:36【问题描述】:嘿,我正在尝试使用正则表达式从字符串中删除数字。到目前为止,这是我的代码:str.replace(/[^\\w\\s]/gi,\'\');这会删除除字母和数字之外的所有内容,如何更改此正则表达式以同时删除数字?尝试 查看详情

使用带有特殊字符的正则表达式进行数字格式化

】使用带有特殊字符的正则表达式进行数字格式化【英文标题】:Numberformattingusingregexwithspecialcharacters【发布时间】:2020-01-1205:37:42【问题描述】:我正在学习正则表达式,我想在react应用程序中实现这一点,所以当我在输入字... 查看详情

删除熊猫中的特殊字符和非标准值

...种方法可以提取或替换列中的字符和数字。我对应用正则表达式模式来清理数据非常陌生。第一列是Precise_Age,第二列是浏览器。在浏览器列中,我只想要名称和版本。(如 查看详情

除了文本,如何从文本中删除数字、标点、空格和特殊字符? [复制]

】除了文本,如何从文本中删除数字、标点、空格和特殊字符?[复制]【英文标题】:Otherthantexthowtoremovenumbers,punctuation,whitespacesandspecialcharactersfromtext?[duplicate]【发布时间】:2020-08-0213:31:50【问题描述】:我刚刚从网站上抓取文... 查看详情