19得票6回答
preg_match()和preg_replace()慢吗?

我已经使用PHP编码了一段时间,我不断地看到建议只有在必要时使用preg_match和preg_replace,因为它会降低性能。这是为什么?如果在一个文件中使用20个preg_matches而不是使用另一个PHP函数,真的很糟糕吗?

34得票6回答
如何从双引号中提取字符串?

我有一个字符串: 这是一段文本,“你的余额还剩$0.10”,结束0 如何提取双引号之间的字符串并仅获取文本(不包括双引号): 你的余额还剩$0.10 我尝试过使用preg_match_all(),但没有成功。

8得票2回答
PHP/REGEX:获取圆括号内的字符串

这是一个非常简单的问题,但我无法在任何地方找到解决方法。 我试图使用 preg_match 或 preg_match_all 从括号中获取字符串,但不包括括号。 到目前为止,我的表达式看起来像这样: \([A-Za-z0-9 ]+\) 并返回以下结果: 3(空心高亮)928-12...

24得票8回答
PHP explode:使用空格作为分隔符将字符串拆分为单词

$str = "This is a string"; $words = explode(" ", $str); 功能正常,但空格仍会被加入数组:$words === array ('This', 'is', 'a', '', '', '', 'string');//true 我希望只有单...

33得票1回答
如何否定正则表达式

假设我有一个正则表达式foo123,如何匹配不是foo123的所有内容? 可能重复: 匹配不包含某个单词的字符串的正则表达式? 如何在JavaScript中反转正则表达式?

47得票3回答
匹配IP地址的正则表达式

我对正则表达式不熟悉,我想使用preg_match函数来判断一个字符串是否是IP地址。 例如,$string = "10.0.0.1"; preg_match($regex, $string); 应该返回true。那么,$regex应该是什么?

8得票7回答
使用PHP从(搜索引擎)引荐URL中获取关键字

我正在尝试从引荐网址中获取搜索关键字。目前,我正在使用以下代码处理Google网址。但有时它无法正常工作... $query_get = "(q|p)"; $referrer = "http://www.google.com/search?hl=en&q=learn+php+2&am...

17得票7回答
将PHP字符串控制台参数转换为数组

我想知道如何将给定的字符串转换为指定的数组:字符串all ("hi there \(option\)", (this, that), other) another 期望的结果(数组)[0] => all, [1] => Array( [0] => "hi there ...

23得票7回答
如何使用正则表达式和PHP验证域名?

我希望有一种方法可以验证域名而不是完整的URL,以下示例是我要寻找的:example.com -> true example.net -> true example.org -> true example.biz -> true example.co.uk -> ...

9得票5回答
如何使用'PREG'或'HTACCESS'从URI中删除多个斜杠

如何使用“PREG”或“HTACCESS”从URI中删除多个斜杠 site.com/edition/new/// -> site.com/edition/new/ site.com/edition///new/ -> site.com/edition/new/ 谢谢