首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对preg_match表达式感到困惑

对preg_match表达式感到困惑
EN

Stack Overflow用户
提问于 2015-12-11 05:18:06
回答 1查看 45关注 0票数 3

preg_match使用casses的表达式,如

代码语言:javascript
复制
preg_match_all("/\[(.*?)\]/", $content, $matches); 

因此,我对创建模式感到困惑,这是如何开发的/(.*?)/当我试图创建一个短代码时,如果有人将短代码放在页面中的任何地方,我可以从那里获取这些短代码,并清理并知道什么短代码被放置得像短代码应用程序=‘滑块’id='2‘,我需要滑块,所以我可以显示滑块,并用短代码替换滑块。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-11 06:00:31

这是解释

\[ -将字符与"[“匹配。"\“用于转义它,因为我们在正则表达式中对它有特殊的意义。

( - )将捕获内部的部件,以便在我们替换

.* -任何字符都可以出现在这里,除了换行符,而且可以是0次或更多次。

? -使前一部分是可选的(这在这里是不必要的,因为使用*已经处理了它,这意味着0次或更多次)。

\] -匹配一个字符"]“

从这里了解关于正则表达式的更多信息:http://www.regular-expressions.info/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34216615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档