1 正则表达式的概念 正则表达式(英语:Regular Expression,在代码中常简写为regex)。 正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通常被用来检索、替换那些符合某个规则的文本。 2 正则表达式的匹配规则 ...
分类:
编程语言 时间:
2017-07-16 21:23:54
阅读次数:
206
1,在当前系统创建用户studentstudent1student2,查找当前系统名为student(必须出现在行首)的用户的账号和相关信息,文件为/etc/passwdgrep"^student\>"/etc/passwd|cut-d:-f32,分析/etc/inittab文件中如下文本呢中前两行的特征(每一行出现数字的地方必须相同),请写出可..
分类:
系统相关 时间:
2017-05-30 12:50:21
阅读次数:
177
//从字符串“LOVOT90班20111208”中提取开班日期 String a = "LOVOT90班20111208"; String substr = a.substring(8,16); System.out.println("开班日期是:"+substr); //将“LOVO JAVA”字 ...
分类:
其他好文 时间:
2017-05-21 13:46:58
阅读次数:
218
//第一题:查找“asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd,该字符串中有多少个af”// String str = "asdfjvjadsffvaadfkfasaffdsasdffadsafafsafdadsfaafd";// Patter ...
分类:
其他好文 时间:
2017-05-21 01:07:16
阅读次数:
329
前言 好久到没有去写关于正则表达式的总结了,虽然自己写了一些关于正则表达式的东西。但是 感觉上对正则表达式还停留在网上查找的阶段,对于大部分的人来说,很难写自己的正则表达式 对于正则表达式笔者也做过相关的总结。呃,过了一段时间还是模糊了。因此找一些练习题来找 回自己的记忆。 需要说明的是这些练习题有 ...
分类:
其他好文 时间:
2017-05-07 17:37:20
阅读次数:
338
实例 从字符串 str 中提取数字部分的内容: var str = "abc123def"; var patt1 = /[0-9]+/; document.write(str.match(patt1)); 以下标记的文本是获得的匹配的表达式: 123 注:默认找一个匹配项就不找了。 [0-9] 匹配... ...
分类:
其他好文 时间:
2017-04-25 13:29:16
阅读次数:
160
1.grep/egrep正则表达式练习:1)显示/etc/passwd文件中不以bash结尾的行;[root@centos-64-72a~]#grep-v"/bash$"/etc/passwd|wc42882237(基本正则表达式匹配信息,-v选项是不匹配pattern,$符号是代表的是行尾锚定)[root@centos-64-72a~]#grep-v"/bash\>"/etc/passwd|wc4288..
分类:
其他好文 时间:
2017-04-14 10:21:43
阅读次数:
164
#!/usr/bin/evnpythonimportredefdeal_negative_issue(calc_list):new_calc_list=[]#定义一个新的空列表,后面筛选完成后将数据放入新列表中forindex,iteminenumerate(calc_list):ifitem.strip().endswith("*")oritem.strip().endswith("/"):#挑选出以乘号或除号结尾的字符串ne..
分类:
编程语言 时间:
2017-03-21 20:38:32
阅读次数:
225
Example1、显示/etc/passwd文件中不以/bin/bash结尾的行;~]#grep-v"/bin/bash$"/etc/passwd
~]#grep-v"/bin/bash\>"/etc/passwdExample2、找出/etc/passwd文件中的两位数或三位数;[root@CentOS7-171~]#grep"[0-9]\{2,3\}"/etc/passwd
mail:x:8:12:mail:/var/spool/mail:/s..
分类:
其他好文 时间:
2017-03-06 22:27:54
阅读次数:
170
1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。who|cut-d":"-f1|uniq2、取出当前系统上被用户当作其默认shell的最多的那个shell。cut-d:-f7|uniq-c|sort-g|tail-13、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部..
分类:
其他好文 时间:
2016-12-26 19:17:05
阅读次数:
169