(一)零宽断言 说明:本文的例子使用python描述 首先说明一下什么是零宽断言,所谓零宽断言就是并不去真正的匹配字符串文本,而仅仅是匹配对应的位置。 正则表达式中有很多这样的断言,常见的如匹配字符串或者行的起始位置 ^ 和 /A,匹配字符串或者行的末尾 $ 和 /Z,单词边界/B等等。这些简单的就 ...
分类:
编程语言 时间:
2016-08-04 19:23:49
阅读次数:
151
问题链接:UVA10340 POJ1936 ZOJ1970 All in All。入门练习题,用C语言编写程序。
题意简述:输入两个字符串s和t,看s是否是t的子串。t中的字符可以任意删除,只要顺序匹配字符串就可以。
AC的C语言程序如下:
/* UVA10340 POJ1936 ZOJ1970 All in All */
#include
#include
#define MA...
分类:
其他好文 时间:
2016-08-02 11:42:59
阅读次数:
128
sed命令 文件 编辑 本文索引 [隐藏] sed的选项、命令、替换标记 选项 参数 sed命令 sed替换标记 sed元字符集 sed用法实例 替换操作:s命令 全面替换标记g 定界符 删除操作:d命令 已匹配字符串标记& 子串匹配标记\1 组合多个表达式 引用 选定行的范围:,(逗号) 多点编辑 ...
分类:
系统相关 时间:
2016-08-02 11:40:34
阅读次数:
267
1、字符串的截取 2、匹配字符串 从字符串(sd是sfsfsAdfsdf)中查找(匹配)字符串(Ad) 3、字符串分割 ...
分类:
移动开发 时间:
2016-08-01 11:53:37
阅读次数:
228
Linux正则表达式基本通配符正则表达式描述示例\转义符,将特殊字符进行转义,忽略其特殊意义a\.b匹配a.b,但不能匹配ajb,.被转义为特殊意义^匹配行首,awk中,^则是匹配字符串的开始^tux匹配以tux开头的行$匹配行尾,awk中,$则是匹配字符串的结尾tux$匹配以tux结尾的行.匹配..
分类:
系统相关 时间:
2016-07-31 16:01:25
阅读次数:
284
正则表达式:我要匹配字符串中两个引号中的内容 例如 str = ' map.put("abdicate","v.正式放弃(权力、责任):throne"); ' 匹配后要获得 abdicate 以及 v.正式放弃(权力、责任):throne 即引号中的红色内容 正则表达式为\"([^\"]*)\" : ...
分类:
编程语言 时间:
2016-07-31 00:05:44
阅读次数:
406
shell处理这个问题其实很简单,但是网上搜到的大部分都是Linux下的操作。如下: sed -i ‘s/[匹配字符串]/[替换字符串]/g’ [文件名] 而我的系统是macOS,使用这个命令一直不成功,都快质疑人生了。。。 直到看到这句话: sed在Mac系统的命令行下使用时,需要为原文件设定一个 ...
分类:
系统相关 时间:
2016-07-22 14:32:56
阅读次数:
807
1、正则表达式规则 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程语言的不同而可能不 ...
分类:
Web程序 时间:
2016-07-17 11:57:31
阅读次数:
208
. 除换行符以外的任意字符\w word,正常字符,可以当做变量名的,字母、数字、下划线、汉字\s space,空白符\d digital,数字\b begin,单词的开始和结束^ 匹配字符串的开始(整个字符串)$ 匹配字符串的结束(整个字符串)? 重复0次或1次* 重复任意次+ 重复至少一次{x} ...
分类:
其他好文 时间:
2016-07-15 06:19:09
阅读次数:
148
linuxgrep用法grep命令功能:输入文件的每一行中查找字符串。基本用法:grep[-acinv][--color=auto][-An][-Bn]‘搜寻字符串‘文件名参数说明:-a:将二进制文档以文本方式处理-c:显示匹配次数-i:忽略大小写差异-n:在行首显示行号-A:After的意思,显示匹配字符串后n行的数据-B..
分类:
系统相关 时间:
2016-07-13 23:36:22
阅读次数:
452