正则中需要转义的特殊字符小结
特别字符<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
说明 |
$ |
匹配输入字符串的结尾位置。如果设置了 RegExp 对象的 Multiline 属性,则 $ 也匹配 ‘\n' 或 ‘\r'。要匹配 $ 字符本身,请使用 \$。 |
( ) |
标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用 \( 和 \)。 |
* |
匹配前面的子表达式零次或多次。要匹配 * 字符,请使用 \*。 |
+ |
匹配前面的子表达式一次或多次。要匹配 + 字符,请使用 \+。 |
. |
匹配除换行符 \n之外的任何单字符。要匹配 .,请使用 \。 |
[ ] |
标记一个中括号表达式的开始。要匹配 [,请使用 \[。 |
? |
匹配前面的子表达式零次或一次,或指明一个非贪婪限定符。要匹配 ? 字符,请使用 \?。 |
\ |
将下一个字符标记为或特殊字符、或原义字符、或向后引用、或八进制转义符。例如, ‘n' 匹配字符 ‘n'。'\n' 匹配换行符。序列 ‘\\' 匹配 “\”,而 ‘\(' 则匹配 “(”。 |
^ |
匹配输入字符串的开始位置,除非在方括号表达式中使用,此时它表示不接受该字符集合。要匹配 ^ 字符本身,请使用 \^。 |
{ } |
标记限定符表达式的开始。要匹配 {,请使用 \{。 |
| |
指明两项之间的一个选择。要匹配 |,请使用 \|。 |
所以是
构造正则表达式的方法和创建数学表达式的方法一样。也就是用多种元字符与操作符将小的表达式结合在一起来创建更大的表达式。正则表达式的组件可以是单个的字符、字符集合、字符范围、字符间的选择或者所有这些组件的任意组合。
相关文章
- 今天用C#输出XML文件时,发现报错,经过反复检查调试,发现是因为某处内容含有某些特殊字符,这些特殊字符是在XML里不被允许的...2020-11-03
- 在使用url进行参数传递时,经常会传递一些 中文名(或含有特殊字符)的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参 数就可能会与原来发生不一致。使用服务器端的urlEncode函数编码的URL,与使用客户端java的encodeURI函数编码的URL,结果就不 一样。...2014-04-27
两种方法解决javascript url post 特殊字符转义 + & #
本文主要介绍javascript使用url传值的时候数据丢失的问题,希望对大家有所帮助。...2016-04-16- 这篇文章主要介绍了c#转义字符串中的所有正则特殊字符,大家可以参考使用...2020-06-25
- 正则表达式中的特殊字符,就是一些有特殊含义的字符,如“*.txt”中的*,简单的说就是表示任何字符串的意思...2021-05-07
- 这篇文章主要给大家介绍了MySQL创建带特殊字符的数据库名称方法,文中给出了详细的示例代码,需要的朋友可以参考学习,下面来一起看看吧。...2017-03-14
- 这篇文章主要介绍了mysql密码中有特殊字符&在命令行下登录的操作,具有很好的参考价值希望对大家有所帮助。一起跟随小编过来看看吧...2021-02-04
- 在php正则表达式中包括了大量的特殊字符,像有字符/,字符^,字符$,字符+ ,字符?,字符. ,字符x│y,字符{ n } 等等这些字符我们称作为特殊字符,因为它们不可以直接用平常的方法...2016-11-25
- 这篇文章主要介绍了PHP简单处理表单输入的特殊字符的方法,涉及PHP中trim(),strip_tags(),htmlspecialchars()及addslashes()等函数的使用技巧,需要的朋友可以参考下...2016-02-05
- 这篇文章主要介绍了用C语言判断字符是否为空白字符或特殊字符的方法,分别为isspace()函数的使用和ispunct()函数的使用,需要的朋友可以参考下...2020-04-25
C#将隐私信息(银行账户,身份证号码)中间部分特殊字符替换成*
大家在银行交易某些业务时,都可以看到无论是身份证、银行账号中间部分都是用*号替换的,下面这篇文章主要介绍C#将隐私信息(银行账户,身份证号码)中间部分特殊字符替换成*的相关资料,需要的朋友可以参考下...2020-06-25PHP使用preg_split()分割特殊字符(元字符等)的方法分析
小编推荐的这篇文章介绍了PHP使用preg_split()分割特殊字符(元字符等)的方法分析,非常实用,有兴趣的朋友快来看看吧。 本文实例讲述了PHP使用preg_split()分割特殊...2017-07-06- json_encode通常会把json中的汉字转义成unicode,但是有些时候不是我们想要的,下面小编给大家介绍json_encode防止汉字转义成unicode的方法,需要的朋友参考下吧...2016-03-02
- 在本篇文章里小编给大家分享的是一篇关于php字符串中转义成特殊字符实例讲解内容,对此有兴趣的朋友们可以学习下。...2021-02-07
- php 过滤特殊字符及sql防注入代码 <?php //方法一 //过滤',",sql语名 addslashes(); //方法二,去除所有html标签 strip_tags(); //方法三过滤可能产生代码 function...2016-11-25
- 本文章来给大家总结一下在php中常用的一些防php注入,sql注入的一些方法介绍,在php中提供了htmlspecialchars/addslashes/stripslashes/strip_tags/mysql_real_escape_s...2016-11-25
IIS7.0、IIS7.5、IIS8.0等提示“请求筛选模块被配置为拒绝包含双重转义序列的请求”的解决方法小结
这篇文章主要介绍了访问网站时提示请求筛选模块被配置为拒绝包含双重转义序列的请求错误的解决方法,需要的朋友可以参考下...2016-10-02- 在Swift 中的闭包类似于结构块,并可以在任何地方调用,下面这篇文章主要给大家介绍了关于Swift中转义闭包的相关资料,需要的朋友可以参考下...2021-11-03
- 这篇文章主要介绍了SpringBoot实现敏感词及特殊字符过滤处理方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-06-29
- 在填写注册表单时工程师妹都会考虑到删除特殊字符和限定用户输入长度等等,下面有个不错的示例,感兴趣的朋友可以参考下...2021-09-22