PHP字符串替换修饰符

时间:2014-10-10 14:06:22

标签: php string replace preg-replace

我正在尝试编写一些字符串替换函数,而不是询问如何进行特定替换,我想了解更多关于修饰符的知识,以便我自己可以做到

以此为例:

preg_replace('~[\W\s]~', ' ', $input);

strlen(preg_replace('![^A-Z]+!', '', $s));

那叫什么? (〜[\ W \ s]〜)(![^ A-Z] +!) 他们阅读或构成一个新的没什么意义。我在哪里可以找到所有这些?或者学习如何编写它们?

1 个答案:

答案 0 :(得分:2)

它们被称为正则表达式。从http://www.regular-expressions.info开始,'正则表达式(简称regex或regexp)是用于描述搜索模式的特殊文本字符串。您可以将正则表达式视为类固醇上的通配符。'

这是一个包含引用的网站和一个测试工作的游乐场。

http://regexr.com