请教正则表达式中不包含一个字符串的表达式!谢谢

Waiting_Ai 2006-11-09 09:58:14
字符串是Str = "abimgimgbcimgimgbDDDaaiimgabc abimgbcimgbRRRaaiimgabc"
为了方便观看我在中间加了个空格,但是这仍然是一个字符串。
返回的结果是img与iimg中间的字符串,但是中间不能有img字符串。
最后返回两个匹配结果,分别是"imgbDDDaaiimg"和"imgbRRRaaiimg"

...全文
175 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Waiting_Ai 2006-11-13
  • 打赏
  • 举报
回复
谢谢sswater(光杆兵)
低调的小青蛙 2006-11-10
  • 打赏
  • 举报
回复
这个好办:
img((?!i?img).)*iimg

测试页面:(推荐)
http://www.regexlab.com/zh/workshop.asp?pat=img%28%28%3F%21i%3Fimg%29.%29*iimg&txt=abimgimgbcimgimgbDDDaaiimgabc%20%20%20abimgbcimgbRRRaaiimgabc&dlt=0
飞哥 2006-11-09
  • 打赏
  • 举报
回复
匹配的时候把不要的那段trunc掉就是了

---

你也同时匹配你不要的那段,但是不取出来

24,855

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧