26得票2回答
删除末尾的换行符

我有一个MySQL数据库,从中提取一个由换行符分隔的单词列表字符串。现在我只想删除末尾的换行符。 我尝试使用 preg_replace:$string = preg_replace('/\n/','',$string); 它能正常工作,但是字符串中的所有换行符都被删除了 :( 我该怎么做?

26得票2回答
从字符串开头和结尾删除空格

我对正则表达式还不是很熟悉。 我需要清除搜索字符串开头和结尾的空格。 例如:" search string " 结果应该是:"search string" 我有一个在JavaScript中能够工作的模式,但我无法通过preg_replace在PHP中使其工作: JavaScript中有效的...

26得票9回答
正则表达式:去除注释、多行注释和空行。

我想解析一个文件,并使用php和正则表达式剥离: 空白或空行 单行注释 多行注释 基本上,我想删除任何包含 的行。/* text */ 或多行注释/*** some text *****/ 如果可能的话,另一个正则表达式可以检查行是否为空(删除空行) 这是可能的吗?有人能给我发一...

25得票10回答
将字符串转换为只包含单破折号分隔符的slug

我想将一个字符串转换成URL,需要实现以下功能: 只保留字母数字字符、空格和短横线。 将空格转换为短横线。 例如:This, is the URL! 必须返回this-is-the-url

25得票4回答
从字符串中剥离所有非字母数字、空格和标点符号

我该如何使用PHP去除所有不是字母、数字、空格或标点符号的字符? 我尝试了以下代码,但它会去除标点符号。preg_replace("/[^a-zA-Z0-9\s]/", "", $str);

24得票3回答
用PHP替换文件内容

我需要一个类似于preg_replace的函数,但是它需要处理文件或文件内容,而不是字符串。

23得票5回答
在文本块中使链接可点击的最佳方法

我想要:Here is link: http://google.com And http://example.com inside. And another one at the very end: http://test.net 成为: Here is link: <a href=...

21得票8回答
如何在PHP中去除空格后的所有内容?

我有一个数据库,其中包含名称,我想使用PHP替换名称中空格后面的内容,数据示例:$x="Laura Smith"; $y="John. Smith" $z="John Doe"; 我希望它返回Laura John. John

21得票4回答
正则表达式和斜杠

我正在通过正则表达式在字符串中搜索关键字。对于所有关键字,它都可以正常工作,除了一个包含斜杠的关键字:"time/emit"。 即使使用preg_quote($find,'/')对其进行转义,我仍然收到以下消息: Unknown modifier 't' in /frontend.func...

21得票3回答
PHP中用于一系列Unicode点的正则表达式

我正在尝试从字符串中剥离所有字符,除了: 字母数字字符 美元符号 ($) 下划线 (_) 介于代码点 U+0080 和 U+FFFF 之间的 Unicode 字符 我通过下面的方法得到前三个条件:preg_replace('/[^a-zA-Z\d$_]+/', '', $foo); 我...