【发布时间】:2016-09-03 05:24:53
【问题描述】:
我一直在谷歌上搜索这个。 我想要实现的是下一个: 如果 MIME 不是特定类型,我必须检查正则表达式条件。
例如,我收到了下一条消息:
image/png, image/jpeg, document/pdf
我只想检测document/pdf 部分
,这是一个MIME类型,一个字符串,不以image/开头
但无论我多么努力地查看、尝试和使用 RegExBody 软件,我都完全无法匹配它..
我绝望地发布了这个,希望专家正则表达式可以帮助我..
我尝试了很多方法,主要是: 找出非图像类型,不管有没有。
它只是拒绝工作。
我尝试了积极的前瞻和消极的前瞻。但我可能不知何故用错了。我无法发布这些示例,因为我已经尝试并删除了很多。似乎真正接近工作的是\b(?:(?!image/\w+))\w+\b,但它只是坚持选择不匹配模式的第二部分。
如果我使用:image/png
它得到:png
这意味着它仍然会返回 true,尽管我的意思是忽略 image/ 类型..
【问题讨论】:
-
请向我们展示样本输入和预期输出/结论。
-
请不要在此处的标题中添加 [已解决] - 对答案的勾选足以将问题标记为已解决。谢谢!
-
嗨,怎么疼?
标签: regex string conditional-statements mime