您好、欢迎来到现金彩票网!
当前位置:彩之网 > 转义字符 >

求大牛解释下这个正则表达式:^+[]最主要是为什么要那么多的转义

发布时间:2019-07-10 06:43 来源:未知 编辑:admin

  功能是取得路径中的文件名称,因为basename()方法不能取得含有中文名称的文件

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  $reg = /^.+ . $i . /;更多追问追答追问嗯,很好!但依然不理解有哪些情况需要进行二次转义。追答刚才说的有点乱,其实正则表达式本身就是需要二次转义的。是这样,对于字符串来说,是需要转义的,如果你希望最后的结果是,那么必须用代替,这个可以明白撒?

  首先,对前面的转义符二次转义,那么变成了;然后对后面的(元字符)字符转义,变成了,那么结果是两个字符,但是结果的第一个字符被当做了转义后的转义符,那最终的结果只是一个字符

  对于,同样需要对前面的转义符二次转义,变为。但为什么要二次转义

  属于非字母数字的特殊字符,进行转义以确保是安全的,代表本身。书上和别人都进行了转义,最近的例子:下楼

  你写的那个怎么那么多,O(∩_∩)O,是不是你搞错了追问感谢!

  功能是取得路径中的文件名称,因为basename()方法不能取得含有中文名称的文件

  是因为在winxp中需要前面在带一个。这个真没听过

  知道合伙人互联网行家采纳数:366获赞数:1414涉猎C#;C++,vb,vb script,asp,PHP,JS,w3c,网站运营、推广等向TA提问展开全部你好,在JS里只是对和/进行单个匹配的线;/]/

  在正则表达式里,中括号[] 里的内容是一个集合,同样的字符,多个和一个是同样的效果。

  就直接可以了。为毛多出那么多\\\\呢?由于\是敏感字符,某些网站会对\进行过滤。尤其是在php老版本(5.5已经没有了)默认开启magic_quotes_gpc时候,会对所有\进行添加\防止被黑。然后这个程序被转来转去,自动就加了很多个\

http://alamedapdx.net/zhuanyizifu/215.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有