问题标签 [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.

0 投票
2 回答
136 浏览

php - 需要一些帮助来升级一小块 ereg_replace

我有这行代码用于 SEO 目的。唯一的问题是它有一个 ereg_replace 函数。现在我得到“ereg_replace() 已弃用”错误。

显然它不像将它切换到 preg_replace 那样简单,而且我的 RegEx-fu 也不是太强大。任何帮助将不胜感激。

谢谢。

0 投票
2 回答
578 浏览

php - eregi_replace() 到 preg_replace() 帮助

可能重复:
将 ereg 表达式转换为 preg

我已经尝试了很多不同的方法,甚至从 addedbytes.com 下载了正则表达式参考表,但我只是不知道如何将这个 eregi_replace() 语句移动到 preg_replace() 语句中。

我已阅读并理解 preg_replace() 的分隔符要求,但我认为问题在于修饰符。我如何知道该功能使用哪个修饰符?我尝试过\A、\b 和\e,但似乎都不起作用。我认为我缺少一些东西。

我尝试了以下方法:

但这似乎不起作用。我错过了什么?

编辑

最近,我试过这个没有修复。

0 投票
2 回答
346 浏览

php - ereg_replace 到 preg_replace

我有这个警告,已弃用:函数 ereg_replace() 已弃用,请帮助我。

ereg_replace:

到 preg_replace:

0 投票
4 回答
156 浏览

php - PHP preg_replace -####/

我又回来了,再次表明我的无知。

我需要帮助来获取特定位置 URL 中的数字。URL 的其余部分也可能包含数字,因此我需要将其限制为仅从一个位置获取数字,例如:

http://www.example.com/99-Kittens-1382/animals

我一直在使用 ereg_replace 来获取所有数字,但后来意识到:
1)不推荐使用 ereg_replace
2)某些 URL 可能在其他地方有数字。

所以在这种情况下,我最终得到了 991382 而不是我想要的 1382。

URL 结构应该始终是我们拥有的 -####/ 所以我认为我们应该能够基于它进行匹配。(破折号,四个数字,正斜杠)

我一直对正则表达式匹配很糟糕。谁能帮我吗?

0 投票
1 回答
1957 浏览

php - ereg_replace 到 preg_replace 转换

我该如何转换:

preg_replace("......", " ", $data);

0 投票
2 回答
101 浏览

php - 如何从字符串和选定的字母中只提取整数?

我成功地从字符串中提取整数。

怎么做,但包括字符串:“k”、“m”和“b”?

此代码采用给定的网站代码并提取数字,我需要数字和“k”、“m”和“b”

0 投票
1 回答
44 浏览

preg-replace - 有人可以帮助我将我的 ereg_replace 转换为 preg_replace

我只需要一些帮助,将我的 ereg_replace 更改为 preg_replace ..

我试过了

但它不起作用..它说“警告:preg_replace():未知修饰符'c'”

我是这种东西的新手..所以任何帮助将不胜感激:)

0 投票
3 回答
537 浏览

php - PHP ereg_replace

我有这个文件,我通过php文件上传上传到服务器..

我使用此代码删除非字母数字字符..

效果很好,但它会像这样返回我的图像

将其返回为的最佳方法是什么68.jpg

有任何想法吗?

0 投票
3 回答
769 浏览

php - 将 ereg_replace 更改为 preg_replace 时出错

我正在处理旧网站并更新已弃用的 php 函数。我有以下代码,当我更改eregpreg.

这是我得到的错误:

那行代码中是否还有其他内容需要与ereg_replace?

0 投票
3 回答
164 浏览

php - ereg_replace 或 preg_replace 函数

我想$key用空字符串替换变量第 12 位的任何数字字符:$key变量有 12 个字符 + 递增的数字字符。例如:

贝娄是我当前的 php 代码行:

问题:如果我$key = HXGE1SR9OWM428的 ,最后 3 位数字 (428) 将被删除,但我只想删除第 12 位的数字,这样我的结果将是$data = HXGE1SR9OWM4