如何删除空格和数字而无需使用特殊字符?

用户1080247

我有像这种模式的字符串,我想

income_statement @其他收入(少数股东权益)@ 9

  • 删除数字

  • 除去@以外的特殊字符

  • 用下划线替换空格

我做这样的事情,但还没有工作

$spaces = str_replace(' ', '_', $key);
 echo  $numbers = preg_replace("/[^a-zA-Z]/", "_", $spaces);
朱塞佩·里库佩罗(Giuseppe Ricupero)

第一步(删除数字,每个非字母,请注意,这也包括下划线,_但不是简单的空格)

$re = "/(?:[^a-z@ ]|\d)/i";
$str = "income_statement@Other Income (Minority Interest)@9"; 
$subst = ""; 

$result = preg_replace($re, $subst, $str);

输出:

incomestatement@Other Income Minority Interest@

第二步(带下划线的子空格_

$re = "/\s+/";
$str = "incomestatement@Other Income Minority Interest@";
$subst = "_"; 

$result = preg_replace($re, $subst, $str);

输出:

incomestatement@Other_Income_Minority_Interest@

精简版

$str = "income_statement@Other Income (Minority Interest)@9";
$stripped = preg_replace("/(?:[^a-z@ ]|\d)/i", "", $str);
$result = preg_replace("/\s+/", "_", $stripped);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript正则表达式删除空格,特殊字符和数字

来自分类Dev

验证不允许使用特殊字符,但允许在rails中使用空格和数字

来自分类Dev

如何从R中的字符串中删除特殊字符和数字模式

来自分类Dev

删除字符串中字符和数字之间的空格

来自分类Dev

分割字符串,然后删除空格和数字

来自分类Dev

删除SQL表字段中的特殊字符和数字

来自分类Dev

从R列中删除特殊字符和数字

来自分类Dev

如何删除分隔符后仅包含数字,特殊字符或空格的行

来自分类Dev

如何删除分隔符后仅包含数字,特殊字符或空格的行

来自分类Dev

VBA排除特殊字符和数字,但保留字符串中的空格

来自分类Dev

VBA排除特殊字符和数字,但保留字符串中的空格

来自分类Dev

使用Ruby删除特殊字符,但不删除空格

来自分类Dev

从数字字段中删除非数字字符而无需循环

来自分类Dev

删除空格和特殊字符

来自分类Dev

删除单词和数字之间的空格

来自分类Dev

Bash:如何使用sed删除除字母和数字之外的所有字符?

来自分类Dev

如何使用字符串和数字值删除整行

来自分类Dev

如何使用 gsub 删除多行中的某些字符串和数字?

来自分类Dev

识别SQL中的特殊字符和数字

来自分类Dev

如何在数组上使用.filter()仅删除'NaN'而不能删除字符串和数字?

来自分类Dev

使用PHP创建URL(HTTP查询)而无需转义特殊字符

来自分类Dev

如何在一组字母字符和数字字符之间插入空格?

来自分类Dev

如何从字符串中去除非字母,空格和数字字符?

来自分类Dev

如何计算字符串中的字符数(包括空格和数字)

来自分类Dev

Python正则表达式可删除字母数字字符,而无需删除字符串末尾的单词

来自分类Dev

C# 正则表达式,只允许字母和数字,但不允许任何特殊字符或空格

来自分类Dev

Python:如何从字符串中的数字中删除空格

来自分类Dev

如何从字符串中删除空格和重复的数字

来自分类Dev

删除除下划线,破折号和数字之外的所有字符和特殊字符

Related 相关文章

  1. 1

    Javascript正则表达式删除空格,特殊字符和数字

  2. 2

    验证不允许使用特殊字符,但允许在rails中使用空格和数字

  3. 3

    如何从R中的字符串中删除特殊字符和数字模式

  4. 4

    删除字符串中字符和数字之间的空格

  5. 5

    分割字符串,然后删除空格和数字

  6. 6

    删除SQL表字段中的特殊字符和数字

  7. 7

    从R列中删除特殊字符和数字

  8. 8

    如何删除分隔符后仅包含数字,特殊字符或空格的行

  9. 9

    如何删除分隔符后仅包含数字,特殊字符或空格的行

  10. 10

    VBA排除特殊字符和数字,但保留字符串中的空格

  11. 11

    VBA排除特殊字符和数字,但保留字符串中的空格

  12. 12

    使用Ruby删除特殊字符,但不删除空格

  13. 13

    从数字字段中删除非数字字符而无需循环

  14. 14

    删除空格和特殊字符

  15. 15

    删除单词和数字之间的空格

  16. 16

    Bash:如何使用sed删除除字母和数字之外的所有字符?

  17. 17

    如何使用字符串和数字值删除整行

  18. 18

    如何使用 gsub 删除多行中的某些字符串和数字?

  19. 19

    识别SQL中的特殊字符和数字

  20. 20

    如何在数组上使用.filter()仅删除'NaN'而不能删除字符串和数字?

  21. 21

    使用PHP创建URL(HTTP查询)而无需转义特殊字符

  22. 22

    如何在一组字母字符和数字字符之间插入空格?

  23. 23

    如何从字符串中去除非字母,空格和数字字符?

  24. 24

    如何计算字符串中的字符数(包括空格和数字)

  25. 25

    Python正则表达式可删除字母数字字符,而无需删除字符串末尾的单词

  26. 26

    C# 正则表达式,只允许字母和数字,但不允许任何特殊字符或空格

  27. 27

    Python:如何从字符串中的数字中删除空格

  28. 28

    如何从字符串中删除空格和重复的数字

  29. 29

    删除除下划线,破折号和数字之外的所有字符和特殊字符

热门标签

归档