)+@", "", $content); 我相信它-6ren">
gpt4 book ai didi

php - @(at) 符号 preg_replace 函数

转载 作者:可可西里 更新时间:2023-11-01 13:15:23 26 4
gpt4 key购买 nike

“@”符号有时用于包围 PHP 正则表达式吗?我正在处理一个代码库并发现了这个函数调用:

$content = preg_replace("@(</?[^>]*>)+@", "", $content);

我相信它会从字符串中删除所有 XML 标记,但我不确定其中的“@”符号是什么意思。

最佳答案

是的,它可以用来包裹表达式。原作者这样做很可能是因为一些(或几个)表达式包含“更传统的”/ 分隔符。通过使用 @,您现在可以使用 / 而无需对其进行转义。

你可以使用:

  • /pattern/flags(繁体)
  • @pattern@flags
  • $pattern$flags
  • 等等

关于php - @(at) 符号 preg_replace 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6999113/

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