代码使用以下正则表达式
img[src~=(?i)\\.(png|jpe?g)]
我不确定.
是否已转义或\
答案 0 :(得分:2)
\
被转义,这似乎是一个错误,因为它正在尝试做什么....
~=
表示“以...结尾”,(?i)
将其切换为不区分大小写的模式。
错误...现在,我想起来,实际上看起来像是CSS selector(可能使用in jquery)和正则表达式(熟悉两种语法)之间的混合,我什么都不想它!)。 ~=
在正则表达式中没有任何作用(它们是文字字符),[
和]
表示字符集。
所以......我不知道结果是什么。我怀疑有人感到困惑并尝试将两者混合在一起。
答案 1 :(得分:0)
这意味着匹配大小写不敏感,任何字符串以:
结尾但这取决于背景。如果在上下文中使用,\需要在更高级别进行转义,则表示匹配大小写不敏感:
答案 2 :(得分:0)
在这个表达式中,'/'被转义,后者又转义'。'