如何用正则表达式表示一个字符串X中既包含字符串A,并且不包含字符串B?

broker_chengchaoji 2008-09-29 04:38:32
我想用正则表达式检测,字符串X中是否同时“包含字符串A,不包含字符串B”。
X:="I AM A STUDENT."
A:="I AM"
B:="DENT"

正则表达式是否可以写成:(A.*^B)|(^B.*A)?


谢谢!
...全文
234 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
这种情况用正则不合适

应该直接两次StrPos 就可以得到结果了.

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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