请问正规表达式,如何匹配非“xyz”?

chaoshanfeng 2003-12-09 05:38:38
请问正规表达式,如何匹配非“xyz”?不包含xyz这个字符串。
...全文
41 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsucc 2003-12-10
  • 打赏
  • 举报
回复
(?!pattern) 执行反向预测先行搜索的子表达式,该表达式匹配不处于匹配 pattern 的字符串的起始点的搜索字符串。它是一个非捕获匹配,即不能捕获供以后使用的匹配。例如“Windows (?!95|98|NT|2000)”匹配“Windows 3.1”中的“Windows”,而不匹配“Windows 2000”中的“Windows”。预测先行不占用字符,即发生匹配后,下一匹配的搜索紧随上一匹配之后,而不是在组成预测先行的字符后。
zsucc 2003-12-10
  • 打赏
  • 举报
回复
(?!xyz)
chaoshanfeng 2003-12-09
  • 打赏
  • 举报
回复
to TrueL0ve(凌渡宇) :

[a-w] 表示单个字符,不匹配


to chenyang37(norika):

/[^xyz]/ 表示非x非y非z的单个字符,不匹配
chenyang37 2003-12-09
  • 打赏
  • 举报
回复
/[^xyz]/
TrueL0ve 2003-12-09
  • 打赏
  • 举报
回复
[a-w]

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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