问题标签 [ereg-replace]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 需要一些帮助来升级一小块 ereg_replace
我有这行代码用于 SEO 目的。唯一的问题是它有一个 ereg_replace 函数。现在我得到“ereg_replace() 已弃用”错误。
显然它不像将它切换到 preg_replace 那样简单,而且我的 RegEx-fu 也不是太强大。任何帮助将不胜感激。
谢谢。
php - eregi_replace() 到 preg_replace() 帮助
可能重复:
将 ereg 表达式转换为 preg
我已经尝试了很多不同的方法,甚至从 addedbytes.com 下载了正则表达式参考表,但我只是不知道如何将这个 eregi_replace() 语句移动到 preg_replace() 语句中。
我已阅读并理解 preg_replace() 的分隔符要求,但我认为问题在于修饰符。我如何知道该功能使用哪个修饰符?我尝试过\A、\b 和\e,但似乎都不起作用。我认为我缺少一些东西。
我尝试了以下方法:
但这似乎不起作用。我错过了什么?
编辑
最近,我试过这个没有修复。
php - ereg_replace 到 preg_replace
我有这个警告,已弃用:函数 ereg_replace() 已弃用,请帮助我。
ereg_replace:
到 preg_replace:
php - PHP preg_replace -####/
我又回来了,再次表明我的无知。
我需要帮助来获取特定位置 URL 中的数字。URL 的其余部分也可能包含数字,因此我需要将其限制为仅从一个位置获取数字,例如:
http://www.example.com/99-Kittens-1382/animals
我一直在使用 ereg_replace 来获取所有数字,但后来意识到:
1)不推荐使用 ereg_replace
2)某些 URL 可能在其他地方有数字。
所以在这种情况下,我最终得到了 991382 而不是我想要的 1382。
URL 结构应该始终是我们拥有的 -####/ 所以我认为我们应该能够基于它进行匹配。(破折号,四个数字,正斜杠)
我一直对正则表达式匹配很糟糕。谁能帮我吗?
php - ereg_replace 到 preg_replace 转换
我该如何转换:
到
preg_replace("......", " ", $data);
php - 如何从字符串和选定的字母中只提取整数?
我成功地从字符串中提取整数。
怎么做,但包括字符串:“k”、“m”和“b”?
此代码采用给定的网站代码并提取数字,我需要数字和“k”、“m”和“b”
preg-replace - 有人可以帮助我将我的 ereg_replace 转换为 preg_replace
我只需要一些帮助,将我的 ereg_replace 更改为 preg_replace ..
我试过了
但它不起作用..它说“警告:preg_replace():未知修饰符'c'”
我是这种东西的新手..所以任何帮助将不胜感激:)
php - PHP ereg_replace
我有这个文件,我通过php文件上传上传到服务器..
我使用此代码删除非字母数字字符..
效果很好,但它会像这样返回我的图像
将其返回为的最佳方法是什么68.jpg
有任何想法吗?
php - 将 ereg_replace 更改为 preg_replace 时出错
我正在处理旧网站并更新已弃用的 php 函数。我有以下代码,当我更改ereg
为preg
.
这是我得到的错误:
那行代码中是否还有其他内容需要与ereg_replace
?
php - ereg_replace 或 preg_replace 函数
我想$key
用空字符串替换变量第 12 位的任何数字字符:$key
变量有 12 个字符 + 递增的数字字符。例如:
贝娄是我当前的 php 代码行:
问题:如果我$key = HXGE1SR9OWM428
的 ,最后 3 位数字 (428) 将被删除,但我只想删除第 12 位的数字,这样我的结果将是$data = HXGE1SR9OWM4
。