ChinaUnix.net
相关文章推荐:

正则表达式怎么用

如题,例如:fdasfdsafd'''''fdas'f'dfa'fd'as'fdsa 返回fdasfdsafdfdasfdfafdasfdsa

by kingbeg - Java - 2005-07-28 15:25:05 阅读(1414) 回复(2)

相关讨论

13443528, 13443529, 13443539, 修改成 '13443528','13443529','13443539', 正则表达式怎么写

by faith900 - Shell - 2012-04-13 19:16:26 阅读(2080) 回复(15)

例如当前目录下有以下文件: AAAA.com AAAA AAAATT BBBB CCCC.com CCCC CCCCDDDD 需要有一个正则表达式实现如下结果: AAAA.com AAAA CCCC.com CCCC 这个正则表达式该怎么写?高手多多指教啊!! 我的想法是先找到.com结尾的词,再截取前面的内容,最后把这两种结果合并。请高手教我!谢谢

by hyxer - Shell - 2014-05-07 16:50:02 阅读(5677) 回复(15)

#cat file 42.51.139.134:7051 - - [19/Apr/2013:12:59:04 +0800] bbs.cqnews.net "GET /forum-285-490.html HTTP/1.1" 200 94285 "-" "Mozilla/5.0 (Windows NT 5.1; rv:2.0b6) Gecko/20100101 Firefox/4.0b6" - 218.201.84.107:13194 - - [19/Apr/2013:12:59:04 +0800] bbs.cqnews.net "GET /static/js/forum_viewthread .js?s93 HTTP/1.1" 304 0 "http://bbs.cqnews.net/forum.php?mod=viewthread&tid=2887460&extra=" "Mozil...

by xiaozhuang314 - Shell - 2013-04-28 13:41:00 阅读(4289) 回复(16)

用perl区配两行的正则表达式怎么写? 比如我要区配 aaa bbb 这个怎么写?

by Bisn - Perl - 2006-04-28 13:37:34 阅读(1573) 回复(2)

比如从以下字符串中取出rtmpte://rhapsodyev-159.fcod.llnwd.net/a4376/v1/s/9/5/1/9/1/384419159?e=1345174409&h=ee604ab75c6577196ae4d3dd1ef27b6c中的rtmpte://rhapsodyev-159.fcod.llnwd.net/a4376/v1/s/9/5/1/9/1/384419159?e=1345174409&,有什么好方法,grep,sed,awk都行,越简单越好!

by hty_1984 - Shell - 2012-08-20 13:20:51 阅读(2045) 回复(5)

我想看/dev/目录下所有的tty文件,我这么写[code]ls -l /dev/tty[0-9]+[/code]报?bin/ls: /dev/tty[0-9]+: No such file or directory 为什么不行? 而[code]ls -l /dev/tty[0-9]*[/code]就可以。 在shell命令行下怎么用正则表达式,也就是用第一种方式?

by borefo - Shell - 2010-08-02 23:33:56 阅读(8741) 回复(16)

下面是文件内容 ###1234 aaa= 北京 #123456 bbb= 6688 ## 4677 ccc = 沈阳467 我想得到的文本是 aaa= 北京 bbb= 6688 ccc = 沈阳467 还是我昨天发的那个处理ini文件的延续

by zhouhaiming - Perl - 2007-09-11 13:40:41 阅读(4585) 回复(24)

我自己试,所以就表达式简化了,只是匹配hosts文件中IP地址的第一段: [code]$grep '^[0-9]+\.' /etc/hosts[/code] 这样试后什么都不会出,我想可能是+前要加上\, [code]$grep '^[0-9]\+\.' /etc/hosts[/code] 这样试,到是出来了,请往下看,如果我把+换成*,应该也是一样的,+是{1,},*是{0,},都应该可以配匹IP地址的第一段: [code]$grep '^[0-9]\*\.' /etc/hosts[/code] 这回到是什么都不出了,又错了??我又把*前的\去了:...

by cuisharp - Shell - 2004-12-21 00:39:50 阅读(1103) 回复(2)

例如 [code] #$mystring='#include "stdio.h"'; $mystring='#include ;'; $pattern='[ \t]*#include[ \t]+(".*"|\<.*\>;)'; print $mystring=~/$pattern/; print "\n"; $ss=$mystring=~/$pattern/; print "$ss"; print "\n"; [/code] 输出分别是 ; 1 如果我想把;赋给某个变量,那应该怎么做呢?

by prc - Perl - 2005-07-14 23:49:22 阅读(2386) 回复(2)