我可以在PHP中使用哪些正则表达式来从字符串的开头和结尾删除所有标点符号?PHP preg_replace:从字符串的开头和结尾删除标点符号
6
A
回答
6
3
0
去只保留字母数字字符
preg_replace('/[^a-z0-9]+/i', '', $string);
为所有ponctuations:
preg_replace('[:punct:]+', '', $string);
5
可能取决于您对标点符号的定义。如果它只是“字母数字”或其他类似的东西,那么正则表达式可能就是要走的路。但是,如果是“期间,问号和感叹号”或其他易于理解的列表,则会更容易理解:
trim($string, '?!.');
相关问题
- 1. 删除字符串开头和结尾的标点符号
- 2. 从字符串中的单词的开头和结尾删除标点符号
- 3. 从字符串的开头和结尾删除字符
- 4. 从字符串的结尾删除所有标点符号
- 5. SQL Server:删除字符串开头和结尾的连字符
- 6. JavaScript删除字符串开头和结尾的标志
- 7. 如何从字符串的开头和结尾删除char(“)?
- 8. 去除字符串的开头和结尾双引号
- 9. 删除字符串开头和结尾的空格
- 10. 如何从字符串的开头和结尾删除符号,但某些符号除外?
- 11. Java:从字符串中删除固定数量的字符开头和结尾
- 12. 从字符串末尾删除^符号
- 13. 从字符串中删除子字符串,其中只有字符串的开头和结尾已知
- 14. xslt删除结尾标点符号
- 15. 如何删除PHP中字符串开头/结尾的可能点?
- 16. 从字符串的开头和结尾修剪特定字符
- 17. 当在字符串的开头和结尾处链接时删除括号xslt
- 18. 如何删除可能标记字符串结尾的标点符号?
- 19. 从vba中的字符串的开头和结尾删除空格
- 20. 在PHP中从字符串的开头删除几个字符?
- 21. 如何从PHP中的字符串的开头和结尾删除尾部空格和“ ”?
- 22. 从字符串中删除标点符号和空格
- 23. C++从字符串中删除标点符号和空格
- 24. 删除'+ e.link [0] .href +'开头和结尾的字符?
- 25. 删除流中的开头和结尾字符
- 26. Javascript:如何从字符串末尾去除标点符号
- 27. PHP - 正则表达式从字符串的开头和结尾删除单引号
- 28. 如何删除从一开始双引号和字符串的结尾
- 29. 如何从字符串开头删除PHP Array Implode字符
- 30. 如何从字符串的开始和结尾删除特定字符?
这对发布您的尝试也很有帮助。 – ksindi
我是RegEx的新手,所以我不确定从哪里开始。 – Alasdair