设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Perl
›
perl 正则的问题
返回列表
查看:
1132
|
回复:
4
perl 正则的问题
[复制链接]
lostwolf
lostwolf
当前离线
积分
147
IP卡
狗仔卡
发表于 2006-8-3 16:25:10
|
显示全部楼层
|
阅读模式
例如body="abcd";
如果字符串中有"c"则不匹配 要怎么写啊 弄了一上午也没弄出来 大家帮帮我啊
在实际问题里边 字符串中除了"c" 其他的字符都是任意数量的任意字符
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
liangandlin
liangandlin
当前离线
积分
31
IP卡
狗仔卡
发表于 2006-8-4 15:35:25
|
显示全部楼层
不懂你说什么 “ 其他的字符都是任意数量的任意字符“
我刚学,我觉得正则表达式所有的条件都是判断匹配的。如果不匹配就if吧
$body="abcd"'
if($body =~ m/abcd/)
{
;
}
else
{
print " This means it doesn't match";
}
或许还有什么别的命令把。不知道,关注。
回复
支持
反对
使用道具
举报
显身卡
islue
islue
当前离线
积分
127
IP卡
狗仔卡
发表于 2006-8-4 17:29:48
|
显示全部楼层
if ( $body !~ /c/ ) {}
回复
支持
反对
使用道具
举报
显身卡
lostwolf
lostwolf
当前离线
积分
147
IP卡
狗仔卡
楼主
|
发表于 2006-8-6 11:38:11
|
显示全部楼层
多谢 楼上的两位 不过我又有新的问题啦
$body!~/[^\[code\]]\[\/code\]*[^\[]/g;
这里的[^\[code\]] 是不为[或c或o或... 便匹配
怎样写才能让它 不为整个"[code]" 时 匹配
回复
支持
反对
使用道具
举报
显身卡
生来自由
生来自由
当前离线
积分
96
IP卡
狗仔卡
发表于 2006-8-10 11:56:47
|
显示全部楼层
楼上的你的逻辑有些混乱呀。
到底要匹配什么?
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
计算机认证考试学习与经验交流
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表