采集获取,关于正则表达式的多条结果,只获取1条
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 14:08:38
asal
1560 orang telah melayarinya
采集获取,关于正则表达式的多条结果,只获取1条,
表达式 获取结果 /
(.*?)
/i 匹配多条出来。也就是所有。
有个疑问。
只获取第一条。
或者只获取最后一条。
这正则怎么写?
获取第一条,很多人认为会 /.*- (.*?)
/ 除开这种,还会有其他吗?
回复讨论(解决方案)
匹配第一条
用preg_match 不就行了
最后一条可以用 /
- (.*?)\s*/
匹配第一条
用preg_match 不就行了
最后一条可以用 /
- (.*?)\s*/
规则里有多个(.*?)的,需要返回的做数组处理。
例如
/
-
^2013-(.*?)(.*?)
/
这样的话,后边不需要启动贪婪模式 U 吗
同时也需要 preg_match_all 的?
你不是要获取一条吗,用preg_match 就可以了。
规则里有多个(.*?)的,需要返回的做数组处理。
这个有影响吗,举例说明看看。
preg_match_all 返回的是数组,你可以选择用哪一条结果
你不是要获取一条吗,用preg_match 就可以了。
规则里有多个(.*?)的,需要返回的做数组处理。
这个有影响吗,举例说明看看。
测试了。正如你所说的。返回做数组是没影响的。
preg_match_all 返回的是数组,你可以选择用哪一条结果
其实 preg_match_all 和preg_match 都一样。1个是匹配所有合适的。一个是匹配一条合适的。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11
Topik-topik yang berkaitan
Lagi>