php preg_replace 模式
我需要帮助我的 preg_replace
模式:
我想替换括号 []
之间的文本,而且还替换括号内的文本,而不仅仅是直到第一个 [.[ .].....]
和相同的模式,但仅替换这些括号内的数字。
有什么想法吗?
I need a hand on my preg_replace
pattern:
I want to replace the texts between brackets []
but also inside brackets and not only until the first one [.[.].....]
and the same pattern but to replace only numbers inside those brackets.
any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试这个正则表达式:
这将匹配一个 [...] 对,该对本身可能包含一个或多个 [...] 对,并且它们之间有任何字符。这是通过在模式中使用递归来完成的(
(?0)
再次调用该模式)。Try this regex:
This will match a [...] pair, which may itself contain one or more [...] pairs, with any characters between them. This is done by using recursion in the pattern (the
(?0)
calls the pattern again).