社区
基础编程
帖子详情
谁帮我解释一下下面的代码的含义?谢谢!
fengyepiaoling
2005-07-01 05:34:18
$regs[1] = eregi_replace('(href[[:space:]]*=[[:space:]]*"?)([[:alnum:]:@/._-]+)("?)',"\\2",$regs[1]);
eregi('(href[[:space:]]*=[[:space:]]*"?[[:alnum:]:@/._-]+"?)(.*)',$line,$regs)
...全文
126
7
打赏
收藏
谁帮我解释一下下面的代码的含义?谢谢!
$regs[1] = eregi_replace('(href[[:space:]]*=[[:space:]]*"?)([[:alnum:]:@/._-]+)("?)',"\\2",$regs[1]); eregi('(href[[:space:]]*=[[:space:]]*"?[[:alnum:]:@/._-]+"?)(.*)',$line,$regs)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ice_berg16
2005-07-03
打赏
举报
回复
[:space:] = \s 任何空白字符
[:alnum:] = [0-9a-zA-Z] 字母和数字
这个正则将一个类似href="http://www.csdn.net" 的URL地址替换成http://www.csdn.net
也就是只取得地址部分,不过写有点太复杂了
afei0220
2005-07-03
打赏
举报
回复
mark
山雨欲来-风满楼
2005-07-03
打赏
举报
回复
晕,看来我将?搞错了,它是转义字符,并非标准字符?
所以,楼上的是正解。
山雨欲来-风满楼
2005-07-02
打赏
举报
回复
关键点就在于eregi_replace的第二个参数"\\2",表示是取得第一个参数中第二个小括号里表示的原始内容.
山雨欲来-风满楼
2005-07-02
打赏
举报
回复
晕了,好复杂的正则表达式呀。
[:space:]代表啥意思来着?space不会代表空格吧,汗~~~~
那么[:alnum:]应该就是代表任何有效的字符(即我们看得到的字母和数字和符号)
这么说来,那
$regs[1] = eregi_replace('(href[[:space:]]*=[[:space:]]*"?)([[:alnum:]:@/._-]+)("?)',"\\2",$regs[1]);
就表示这个表达式的功能是取得地址栏里的"?"后面的参数列表:)
fengyepiaoling
2005-07-02
打赏
举报
回复
再顶一次
fengyepiaoling
2005-07-02
打赏
举报
回复
顶一下
❤️用一万字给小白全面讲解python编程基础问答❤️《记得收藏不然看着看着就不见了》
❤️用一万字给小白全面讲解python编程基础问答❤️《????记得收藏不然看着看着就不见了????》目录 ????开讲啦!!!! ????1、简述解释型和编译型(翻译型)编程语言 ????2、Python解释器种类以及特点 ????3、请至少列举5个 PEP8 规范(越多越好) ????4、通过
代码
实现如下转换 ????5、请编写一个函数实现将IP地址转换成一个整数 ????6、python递归的最大层数 ????7、Python求结果 ????8、Python中ascii、unicode
爬虫 python 处理fuckjs
代码
在讲这个funkjs时,我只针对我的理解和想法,如果有误导或者错误,请留言指正,
谢谢
!!废话不多说,我们先来看一张图 以上返回的就是js
代码
,但是实际我们需要真正理解这个
代码
时什么
含义
,所以,我们就需要把这段
代码
拿到,通过python库去调用,生成真正我们能看的懂的。
下面
我就把这段fuckjs
代码
贴出来,然后我们去还原它
代码
[][(![] + [])[+[]] + ([![]] + [][[]])[+!![] + [+[]]] + (![] + [])[!![] + !![]] + (!![] +
vue的h函数_【Vue】关于Vue中的 render: h => h(App) 具体是什么
含义
?
刚开始学Vue,再看别人的例子时经常会看到render: h => h(App)这样一行
代码
,但是有的例子也没有这行
代码
也运行正常。去官方看文档 找到render function 没有太理解,求大神讲解这行
代码
的作用和为什么要这样做。
谢谢
!回答=> 是ES6的箭头语法// ES5(function (h) {return h(App);});// ES6h => h(App);...
VS2012
代码
补全时左侧图标的
含义
//转载请注明出处,
谢谢
。 如图: 其右侧的图标表示这是一个接口类型__interface(或者是结构体类型) 其右侧图标表示这是一个类类型 其右侧图标表示这是一个.cpp文件(貌似还可以是.hpp等文件) 其右侧图标表示这是一个枚举类型 其右侧图标表示这是一个结构体类型(也可能是接口__interface类型) 其右侧图标表示这是一个用typedef类型别名定义的类型 其右侧图标
07从零开始学Java之如何正确的编写Java
代码
?
在上一篇文章中,壹哥带领大家开始编写了第一个Java案例,在我们的cmd命令窗口中输出了”Hello World“这句话。并且我还给大家留了一个小作业,你做出来了吗?但是在上一篇文章中,我们学习的”Hello World“案例,里面有一些基础的语法,比如public、class、static等,这些到底是啥东东,有什么
含义
和要求,对于小白来说,可能还都不是很清楚。所以接下来在本文中,壹哥。
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章