gpt4 book ai didi

php - 这个正则表达式匹配什么?来自 mediawiki 源代码的 php 正则表达式

转载 作者:行者123 更新时间:2023-12-02 07:42:01 25 4
gpt4 key购买 nike

这是一个来自 mediawiki 的正则表达式,一个开源 wiki 解决方案。

/\[((http\:\/\/|https\:\/\/|ftp\:\/\/|irc\:\/\/|ircs\:\/\/|gopher\:\/\/|telnet\:\/\/|nntp\:\/\/|worldwind\:\/\/|mailto\:|news\:|svn\:\/\/|git\:\/\/|mms\:\/\/|\/\/)[^][<>"\x00-\x20\x7F\p{Zs}]+)\p{Zs}*([^\]\x00-\x08\x0a-\x1F]*?)\]/Su

对我来说,它似乎与 uri 相匹配,但我无法让它与任何东西相匹配。我无法理解正则表达式的最后一部分,即。

[^][<>"\x00-\x20\x7F\p{Zs}]+)\p{Zs}*([^\]\x00-\x08\x0a-\x1F]*?)\]

这到底是做什么用的?

非常感谢任何有关解码的帮助。

最佳答案

这个正则表达式匹配 external links喜欢

[http://www.stackoverflow.com]
[https://www.stackoverflow.com StackOverflow]
[ftp://ftp.mozilla.org Mozilla]

关于php - 这个正则表达式匹配什么?来自 mediawiki 源代码的 php 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10119455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com