社区
C#
帖子详情
正则表达式如何排除一个词?
xieyueqing
2009-06-22 05:13:09
例如 (?<item1>[^<]+) 中排除 < ,如果我要排除的是一个词呢,两个字符以上,该怎么写?
如要排除 div ,(?<item1>[^div]+) 应该是不对的吧?
我现在的方法是把字符串中的div 替换成一个字如 @,然后写成 (?<item1>[^@]+)
...全文
548
13
打赏
收藏
正则表达式如何排除一个词?
例如 (?[^<]+) 中排除 < ,如果我要排除的是一个词呢,两个字符以上,该怎么写? 如要排除 div ,(?[^div]+) 应该是不对的吧? 我现在的方法是把字符串中的div 替换成一个字如 @,然后写成 (?[^@]+)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柳晛
2009-06-23
打赏
举报
回复
[Quote=引用 4 楼 HDNGO 的回复:]
引用 3 楼 xieyueqing 的回复:
正则表达式 太晦涩了,看不明白 ... 我一般是找个例子
其实,正则的条理性非常的强~
[/Quote]
嗯,要是有正则的编辑器就好了,最起码用颜色区分开。
wackyboy
2009-06-23
打赏
举报
回复
[Quote=引用 11 楼 newdigitime 的回复:]
引用 9 楼 windinwing 的回复:
看错啦,2楼的是正确的
2楼不太妥当.
正确的要写为
(?!=div)
而且即使这样也不符合楼主要求,
这个只能判定 需要匹配的字符串的后面不包括"div"
[/Quote]
11楼的太不妥当
你这句话是什么意思啊?
(?=exp)是后面紧跟着 (?!exp)是后面不紧跟着 (?!=div) 是后面不紧跟着“=div”这个字符串? 还是想表达别的意思?
newdigitime
2009-06-22
打赏
举报
回复
[Quote=引用 9 楼 windinwing 的回复:]
看错啦,2楼的是正确的
[/Quote]
2楼不太妥当.
正确的要写为
(?!=div)
而且即使这样也不符合楼主要求,
这个只能判定 需要匹配的字符串的后面不包括"div"
-过客-
2009-06-22
打赏
举报
回复
[Quote=引用 4 楼 HDNGO 的回复:]
其实,正则的条理性非常的强~
[/Quote]
同意~
windinwing
2009-06-22
打赏
举报
回复
看错啦,2楼的是正确的
zhangyanyang
2009-06-22
打赏
举报
回复
http://hi.baidu.com/zhangyanxia686/blog/item/2201642572c23b094c088df3.html
有你需要的东西
yaoting123456789_
2009-06-22
打赏
举报
回复
学习中
windinwing
2009-06-22
打赏
举报
回复
2楼那个你确定可以??
不等于div 用正则可以表示为 (?:[^d]|d[^i]|di[^y])
xieyueqing
2009-06-22
打赏
举报
回复
[Quote=引用 4 楼 HDNGO 的回复:]
引用 3 楼 xieyueqing 的回复:
正则表达式 太晦涩了,看不明白 ... 我一般是找个例子
其实,正则的条理性非常的强~
[/Quote]
....
HDNGO
2009-06-22
打赏
举报
回复
[Quote=引用 3 楼 xieyueqing 的回复:]
正则表达式 太晦涩了,看不明白 ... 我一般是找个例子
[/Quote]
其实,正则的条理性非常的强~
xieyueqing
2009-06-22
打赏
举报
回复
正则表达式 太晦涩了,看不明白 ... 我一般是找个例子
HDNGO
2009-06-22
打赏
举报
回复
(?!div)
newdigitime
2009-06-22
打赏
举报
回复
你的办法已不错了.
正则没有排除一个"词"的直接办法.
可以用两次正则,其中一次是匹配你要排除的词.
如果要排除准备匹配的字符串的前端和末端没有某个词是可以的.
dict_exclude:要
排除
正则表达式
的 postgresql 字典
概述dict_exclude 是
一个
postgresql 扩展,它提供了
一个
字典,可用于基于
正则表达式
创建停用
词
。 在撰写本文时,它似乎是实现此目标的
一个
不错的解决方案,但它没有在文本搜索中使用停用
词
功能,从而有效地创建了一...
refind:
正则表达式
在Chrome中启用了“查找”
refind是
一个
简单的Chrome扩展程序,它添加了使用
正则表达式
在页面上查找文本的功能。为什么? 有时在搜索页面时,简单的文本匹配可能会很不方便。 例如,如果我想搜索我所居住的州的缩写(“ WI”),则最终将与...
正则表达式
详解
一、
正则表达式
概述
正则表达式
是一组由字母和符号组成的特殊文本,它可以用来从文本中找出满足你想要的格式的句子。...
正则表达式
可以从
一个
基础字符串中根据一定的匹配模式替换文本中的字符串、...
JS
正则表达式
完整版
第一章
正则表达式
字符匹配攻略 1 两种模糊匹配 2. 字符组 3. 量
词
4. 多选分支 5. 案例分析 第1章 小结 第二章
正则表达式
位置匹配攻略 1. 什么是位置呢? 2. 如何匹配位置呢? 3. 位置的特性 4. 相关...
linux
正则表达式
大全,
正则表达式
,
正则表达式
语法大全
正则表达式
,
正则表达式
语法大全
正则表达式
分为两类:基本
正则表达式
:BRE扩展
正则表达式
:ERE基本
正则表达式
的元字符:字符匹配:.: 匹配任意单个字符;[]: 匹配指定范围内的任意单个字符[^]:匹配指定范围外的...
C#
110,572
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章