问题标签 [ereg]
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 - 出现错误:警告:preg_match() [function.preg-match]: Unknown modifier ',' in
这是我试图用来替换 PHP5.3 有问题的“if (ereg”) 的语法。
原始代码:
新代码:
这个新代码导致了警告。我试图使用以前的帖子来解决这个问题,在这里,但我不太正确。
谢谢。
php - 等价于 ereg() 调用
我的服务器现在在 php 5.3 上运行,我需要将此调用替换为 ereg:
我试过这个,除其他外没有任何成功:
这导致http://example.com/index.phpwww/browse 如果有什么不同,这是我继承的 CodeIgniter 1.6.1 应用程序。
我试过这个:
正如@PeterM 建议的那样,现在去http://example.com将我带到http://example.com/index.php/www/browse,但这给了我“您提交的 URI 包含不允许的字符。 " 这是一个有效的 CodeIgniter URL 吗?也许我在代码的其他地方搞砸了?
我将 codeigniter/application/config/config.php 的第 126 行更改为:
我仍然收到消息。
php - 将 eregi 转换为 preg_match 并将 ereg_replace 转换为 preg_replace
我正在使用http://www.internoetics.com/2010/01/12/simple-whois-php-script/ PHP whois 脚本,我需要为最新的 PHP 版本配置它,我需要将 ereg 和 eregi 转换为 preg_match 和 preg_replace
谢谢
php - preg_match(): 未知修饰符 '@'
我曾经使用我的函数ereg
(检查是否有一个@符号),
ereg("^[^@]{1,64}@[^@]{1,255}$", $email)
但现在它已被弃用。preg_match(): Unknown modifier '@'
为什么我修复它时出现错误preg_match("^[^@]{1,64}@[^@]{1,255}$", $email)
?
php - 需要从 ereg() 切换到 preg_match()
我需要知道这行代码的作用,试图弄清楚,因为我必须用 preg_match() 构建它,但我并不完全理解它:
我知道它会检查日期,但我不知道以哪种方式。
谢谢你的帮助
php - 从 ereg 转换为 preg
我不知道如何转换ereg
为preg
; 有人可以帮我解决这条线吗?
php - ereg 到 preg_match 的转换 - 获取气压计
我需要一些帮助将旧的 ereg 表达式转换为 preg_match。我想将气压计(高度计)从机场 METAR 中拉出。
以上是我需要转换为 preg_match 的表达式。我尝试了以下但它返回'0'。
对于那些不熟悉 METAR 的人来说,它看起来像这样:KLAX 230353Z 26007KT 9SM BKN009 19/16 A2985 RMK AO2 SLP105 T01890161高度计是A2985。
ereg - 已弃用:函数 ereg() 和 ereg_replace()
我实际上使用的是我多年前使用的脚本,当我将其放入我的网站时,我收到错误“已弃用:函数 ereg() 和 ereg_replace()”。我实际上无法理解如何修改 preg() 事物中的 ereg() 事物。如果有人能够做到,我将不胜感激!
这是我的代码:
感谢您的回答!
php - 用 ereg 屏蔽特殊字符
这就是我试图编辑它的代码的一部分,因此他们无法使用'
并=
在那里发送电子邮件
php - PHP:这个从ereg转换的preg_match有什么问题
我在这里看到过类似的问题,但我认为他们中的任何一个都对此没有帮助。
我从使用旧版本 PHP 的人那里继承了一个站点,特别是 ereg 函数。他们原来的 reg ex 是:
我读到您需要以分隔符开头和结尾,因此我将其更新为:
但我仍然收到此错误:
警告:preg_match():编译失败:偏移量 10 处的括号不匹配
我在表达式中看不到任何特殊字符,所以我不确定我还需要转义什么。有任何想法吗?