| 字符 | 描述 | | : : | : | | | 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“ ”匹配字符“ ”。“ ”匹配一个换行符。串行“ ”匹配“ ”而“ ”则匹配“ ”。 | | | 匹配输入字符串的开始位置。如果设置了RegExp对象的 ...
分类:
其他好文 时间:
2020-01-26 14:30:09
阅读次数:
86
正则表达式(JAVA) #什么是正则表达式? 正则表达式是一种被用于从文本中检索符合某些特定模式的文本。 **元字符** 1. " . " 匹配除换行符外的任意字符 2. " [] " 字符类,匹配方括号内的任意字符 3. " [^] " 否定字符类,匹配除方括号外的所有字符 4. " * " 匹配 ...
分类:
编程语言 时间:
2020-01-22 22:05:28
阅读次数:
100
字符 描述 例子 \ 将下一个字符标记为特殊字符、或原义字符、或向后引用、或八进制转义符。 \n 表示换行符、\d 匹配 [0-9] 的数字 ^ 匹配输入字符串的开始位置。 ^abc 表示匹配有 abc 开头的字符串 $ 匹配输入字符串的结束位置。 ^\d$ 表示匹配一个 [0-9] 的数字 * 匹 ...
分类:
其他好文 时间:
2020-01-20 11:15:06
阅读次数:
92
本题要求你计算A?B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A?B。 输入格式: 输入在2行中先后给出字符串A和B。两字符串的长度都不超过10?4??,并且保证每个字符串都是由可见的ASCII码和空白字符组成,最后以换行符结束。 ...
分类:
其他好文 时间:
2020-01-20 00:20:13
阅读次数:
186
\ 转义符,忽略其特殊意义; ^ 以……开始,^A 以A开始; $ 以……结束,A$ 以A结尾; ^$ 空行; . 匹配换行符\n之外的任意字符; .* 匹配所有; [ ] 匹配中括号内的任意字符; [ - ] 指定一个范围; [^ ] 排除; ? 匹配之前的项0次或1次; + 匹配之前的项1次或多 ...
分类:
系统相关 时间:
2020-01-19 12:33:34
阅读次数:
105
在上一节主要介绍了单个字符的处理,现在我们已经有了对单个字符分析的能力,比如: 判断字符是否是换行符:isLineBreak 判断字符是否是空格:isWhiteSpaceSingleLine 判断字符是否是数字:isDigit 判断字符是否是标识符(变量名): 标识符开头部分:isIdentifie ...
分类:
其他好文 时间:
2020-01-19 09:39:30
阅读次数:
77
跨平台工程往往因为换行符的不一样导致编译时出现一些莫名其妙的错误, 可以通过file查看文件格式,通过unix2dos、unix2mac、dos2unix、mac2unix等命令将格式转换下,windows平台也可以设置git config --global core.autocrlf true(如 ...
import re it = re.finditer(r"<url>.*?</url>", '被筛选字符串') # 匹配url标签里的内容 # it = re.finditer(r"<command>.*?</command>", con) # 匹配标签里的内容,有换行符\n导致匹配失败 it2 = ...
分类:
编程语言 时间:
2020-01-18 00:48:48
阅读次数:
130
检查一段C语言代码的小括号( )、 中括号 [ ] 和大括号{ } 是否匹配。 输入格式: 在一行中输入一段C语言代码,长度不超过1000个字符(行末以换行符结束)。 输出格式: 第一行输出左括号的数量和右括号的数量,中间以一个空格间隔。若括号是匹配的,在第二行打印YES,否则打印NO。 输入样例1 ...
分类:
其他好文 时间:
2020-01-17 21:15:08
阅读次数:
126
1.spaceless标签:移除html标签中的空白字符。包括空格、tab键、换行符,示例代码如下: 2.autoescape标签:DTL模板中默认已经开启了自动转义,会将那些特殊字符串进行转义,比如会将“”转移成“ ”,使用DTL的自动转义,可以使网站不容易出现XSS漏洞。 如果变量是可信任的,那 ...
分类:
编程语言 时间:
2020-01-16 13:00:00
阅读次数:
277