不匹配字符串,如果它包含特定的字
问题描述:
我一直在这个问题一段时间了,地球上的每个网站都告诉我相同的答案,似乎没有工作。不匹配字符串,如果它包含特定的字
我想只要匹配任何字符串作为字符串data:
不存在开头。最后,我想从注入数据的URI,我的解析器阻止人们。我想出了迄今为止最好的模式是:
((?!data:).*)
但它实际上并没有正常工作。完全一样。
答
当然,最简单的 “模式”,将...
data:
嘿,如果这个比赛,你丢弃的字符串。如果它不匹配,则采用完整的输入字符串。为什么甚至使用正则表达式,一个简单的“字符串包含”功能就可以了。
如果你真的想一个正则表达式的解决方案,使用前瞻:
(?s)\A(?!.*?data:).*
不过说真的,何必呢?
+0
那太快了!感谢您的帮助,这似乎工作。 :) – Karai17
'data:'字符串中的其他任何地方都可以吗? –