- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我怎样才能转换
ereg_replace(".*\.(.*)$","\\1",$imgfile);
到
preg_replace... ?
?
我有问题吗?
最佳答案
您应该知道将 ereg 模式移植到 preg 的 4 个主要事项:
添加分隔符(/):'pattern' => '/pattern/'
转义分隔符 如果它是模式的一部分:'patt/ern' =>
'/patt\/ern/'
通过以下方式以编程方式实现它:
$ereg_pattern = '<div>.+</div>';
$preg_pattern = '/' .addcslashes($ereg_pattern, '/') . '/';
eregi(不区分大小写的匹配):'pattern' => '/pattern/i'
因此,如果您正在使用 eregi 函数进行不区分大小写的匹配,只需添加'i' 在新模式的末尾('/pattern/')。
ASCII值:在ereg中,如果你在pattern中使用number,它是假定您指的是字符的 ASCII。但在preg,数字不被视为 ASCII 值。所以,如果你的模式在 ereg 表达式中包含 ASCII 值(例如:新行,制表符等)然后将其转换为十六进制并在其前面加上\x.
Example: 9(tab) becomes \x9 or alternatively use \t.
希望这会有所帮助。
关于php - ereg_replace 到 preg_replace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2443895/
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个答案) 关闭 3 年前。 我有这行代码用于 SEO 目的。
使用 preg_replace 我只想允许字母数字和空格, 但是 ereg_replace("[^A-Za-z0-9\w\]删除所有空格。 我能做些什么来修复它? 提前致谢 最佳答案 你忘记了一个空间
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个答案) 关闭 3 年前。 我有一个脚本会抛出错误,因为我运
这个问题已经有答案了: How can I convert ereg expressions to preg in PHP? (4 个回答) 已关闭 9 年前。 早上好,来自意大利,抱歉我的英语不好:
我怎样才能转换 ereg_replace(".*\.(.*)$","\\1",$imgfile); 到 preg_replace... ? ? 我有问题吗? 最佳答案 您应该知道将 ereg 模式移植
我想在此正则表达式中允许使用欧元符号 €,但它不会通过 $val = ereg_replace($regex, "[^a-zA-Z0-9[:space:][:blank:]€+-]+", $_REQU
我想在 PHP 上使用正则表达式将特定符号替换为符号 %。例如。 $result = ereg_replace('xlp','%','example')`. //$result = `'e%a%%me
我需要知道我们如何在 C# 中使用 $no = ereg_replace(".*", "", $command[$i]); 等价物,我是模式匹配的新手, 任何人都可以让我知道 c# 中模式匹配的例子吗
这个问题在这里已经有了答案: 关闭 10 年前。 Possible Duplicate: replace ereg_replace with preg_replace 我在代码库中获得了以下函数,该
我必须将 ereg_replace 转换为 preg_replace ereg_replace 代码为: ereg_replace( '\$([0-9])', '$\1', $value );
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个答案) 关闭 3 年前。 您好,您需要将函数 ereg_r
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个答案) 关闭 3 年前。 我编写了以下 PHP 代码: $
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个回答) 2年前关闭。 我刚刚升级到 php 5.4,并且遇到
使用 PHP,我想生成自定义 MySQL 转储文件(由于无法使用 exec 和其他一些原因)。 我找到了这两个类似的解决方案: https://www.kvcodes.com/2017/10/php-
首先来看看 POSIX 风格正则表达式的两个主要函数: ereg 函数:(正则表达式匹配) 格式:int ereg ( string pattern, string st
在php5.3环境下运行,常常会出现 Deprecated: Function ereg() is deprecated in...和Deprecated: Function ereg
这个问题在这里已经有了答案: How can I convert ereg expressions to preg in PHP? (4 个答案) 关闭 3 年前。 下面的代码给我 php 7 中的
我是一名优秀的程序员,十分优秀!