-1

我曾经preg_match检查一个字符串是否与给定的正则表达式匹配,而不是解析出无效字符。这就是我想要做的,在一个名为的函数中toSearchableString($string)

传递的原始字符串:Where'd You Go (feat. Holly Brook and Jonah Matranga)

返回净化后的字符串:Whered You Go feat Holly Brook and Jonah Matranga

如果我们必须用任何内容替换无效的字符,则首选空格(或空字符串来简单地删除它们)。

这是我想要匹配的正则表达式:a-zA-Z0-9和一个空格

谢谢!

4

2 回答 2

0

使用preg_replace()匹配无效字符的模式作为第一个参数,空字符串作为第二个参数,原始字符串作为第三个参数。

于 2012-08-06T22:32:43.110 回答
0

玩得开心: http ://www.txt2re.com/index-php.php3

我用了很长时间,我仍然不知道如何自己编写正则表达式,懒惰。这有很大帮助,您可以在之后稍微调整代码以制作您想要的东西。

只是说,这有时很有帮助。

于 2012-08-06T22:40:38.753 回答