在数组中搜索第一次出现的字符串直到空格,然后将其转换为月份。$arr = [ "May Hello", "Jun Hello12", "Jul 3" ]; $str = $arr[0]; $matches = []; $pattern = '/^\w+\s/'; preg_match_al ...
在数组中搜索第一次出现的字符串直到空格,然后将其转换为月份。$arr = [ "May Hello", "Jun Hello12", "Jul 3" ]; $str = $arr[0]; $matches = []; $pattern = '/^\w+\s/'; preg_match_al ...
我确实有那个代码: testTpl 文件是一个 php 文件,里面有这个: 文本被替换,但是当我回显它时,返回的是: 我不知道为什么会发生这种情况……有人有什么想法吗? 任何帮助表示赞赏 ...
我正在尝试从我的帖子内容中删除 utm 查询变量。 我正在使用preg_replace_callback来获取 href 标记之间的链接,并用没有 utm 查询变量的链接替换。 我知道这个回调是错误的,回调不应该是这样的。 我正在寻找解决方案。 这个可调用的作品,但它无条件地删除所有查询变量 ...
我在文本中有几个“短代码”块,我想使用preg_replace_callback 动态替换一些 HTML 实体。 简码的语法很简单: 可以按任何顺序提供具有值的属性。 我用来查找这些短代码块的示例正则表达式模式: 现在,有趣的事情来了:PHP 匹配不存在的命名组。 对于这样的字符串: ...
我正在编辑一个包含隐藏换行符的 csv 文件。 当我应用以下 php 脚本时,换行符已成功从整个文件中删除。 但我只想从文件的某些部分中删除这些换行符 - 在所有出现的以下内容之间(用单引号括起来): 我当前的脚本如下所示: 不幸的是,这个脚本没有删除换行符——我假设我使用的正则表达式没 ...
电流输出 这只是测试 twitter 访问 google google 这是 twitter 短 URL 这是堆栈溢出的 URL 当前代码删除所有href URL并仅保留锚文本, 我希望 preg 替换字符串中的忽略 twitter.com 和 t.co URL **愿望应该是:- ...
这工作正常,但 $count 不会出现在第一个回调...... $count get 增加了……但它不会在第一次回调时输出……无论它有什么值…… 这也不起作用…… ...
我使用 function preg_replace_callback 来查找和替换大文本中的文本部分。 结果应该是: ... 名称 8337... 名称 2... 名称 83... 我的问题:只取第一个数字并替换:cocktail_8 而不是cocktail_8337。 错误地将 337 附加到新 ...
我在preg_replace() function 调用以下转换时遇到困难 使用preg_replace_callback() (因为在 PHP 7.0 中删除了e修饰符)。 我试过这个但我不知道如何完全处理'$\1' : 任何帮助将不胜感激。 ...
我正在更新我的网站的 PHP,当我尝试将其更新到最新的 PHP 版本时,我收到以下消息: 警告:preg_replace():不再支持 /e 修饰符,请在第 291 行的 /home/customer/www/---.org/public_html/wp-includes/init.php 中使用 ...
在这样的字符串中Améliorer <span style="color:black;">mon authentification</span> 我正在尝试替换这个 和 我正在尝试像这样使用 preg_replace 但是这样我只改变了样式属性的内容,而内容应该保持不变。 我 ...
我正在尝试使用 preg_replace 创建主题标签链接,当主题标签中存在“”时遇到问题。 我不太擅长模式,所以任何帮助将不胜感激: 我的模式: 这非常适合普通的主题标签,但问题是当我尝试对 $2 参数进行 urlencode 时。 我试过了 和 它进展顺利,但现在省略了单字标签。 ...
如何使用标准 object 进行动态替换? 在这种情况下,我不知道如何使用 $1:( 见下文。 ...
我需要编写一个简单的 PHP function 来用各自的数据替换{{ }}字符之间的文本。 例子: String: "奇怪的是,即使是{{noun}}也可能是{{verb}} " $data = ['noun' => 'bird', 'verb' => 'fly']; 结果: “在 ...
所以,我正在对经纬度进行一些操作,我需要改变这个: 进入: 我不能使用 str_replace,除非我想要一个包含 10 个搜索和 10 个替换字符串的数组,所以我希望使用 preg_replace: 问题是“-”丢失了: 请注意,我有一个包含这些列表的字符串,试图一次完成所有操作: ...
这是一个示例字符串: 从括号中,我需要返回一个随机值,例如: 我的代码: 结果: 而且我不太明白接下来要做什么。 从数组中取出第一个字符串并通过正则表达式将其传回? ...
假设我在数据库中有以下文本。 现在对于此文本,我想在所有 URL 的 utm_source 和 medium 下方添加。 我已经知道我可以找到所有 URL 并执行 str_replace() 但我想这样做 preg_replace() 如果有人知道任何其他解决方案,请告诉我 这里的 ...
使用 PHP preg_replace_callback函数,我想用子字符串“X1X2”替换模式“function([x1,x2])”的出现,用子字符串“X1X2X3”替换“function([x1,x2,x3])”,以及通常:“function([x1,x2,...,x2])”和子字符串“X1X2 ...
我想用给定字符串中的子字符串“XY”替换模式“binary_function([x,y])”的出现。 我让它使用以下代码: 但是,我也希望它将“binary_function([x1,y1])”替换为子字符串“X1Y1”,以及方括号内任意长度的参数,例如 [x11,y12]、[var1,var ...