由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - how to use regexp to extract this string pattern ?
相关主题
请教大家一个问题is there any opensource c/c++ lib can extract files from .z
emacs paste transpose 问题how to count a pattern in vi?
请教怎样截取文本中的一段perl design patterns
grep + perl regular exprperl regular expression: find $pattern.
在emacs中怎么按照某种格式进行替换?怎么用sed删除符合两个条件的pattern呢?
Python问题请教【R】how to scrape data from web pages
python regexp question (转载)Paper review (bioinformatics - systems biology)
推荐光驱映像工具:AcetoneISO新人跪求指点
相关话题的讨论汇总
话题: extract话题: regexp话题: pattern话题: string话题: use
进入Linux版参与讨论
1 (共1页)
z****n
发帖数: 79
1
说, “7 Dey St 14th Fl,\nNew York,\nNY 10007 " , 如何把里面的"NY" 给extract
出来?
可不可以用regexp 来写?要如何写? 还有什么简单干净的方法?
多谢。
m*********g
发帖数: 273
2
in perl, I will do
/^(NY)\s/
$patt=$1
r*******n
发帖数: 3020
3
in vim.
open filename in vim.
then
step 1: %s/.*\D\{5}$//g 删掉所有不是以5个数字的邮编结尾的行
step 2: %s/\d\{5}$//g 删掉邮编
step 3: %s/^\n//g 删掉所有空行

extract

【在 z****n 的大作中提到】
: 说, “7 Dey St 14th Fl,\nNew York,\nNY 10007 " , 如何把里面的"NY" 给extract
: 出来?
: 可不可以用regexp 来写?要如何写? 还有什么简单干净的方法?
: 多谢。

r*******n
发帖数: 3020
4
补充,我理解的 你的例子里的\n是换行

【在 r*******n 的大作中提到】
: in vim.
: open filename in vim.
: then
: step 1: %s/.*\D\{5}$//g 删掉所有不是以5个数字的邮编结尾的行
: step 2: %s/\d\{5}$//g 删掉邮编
: step 3: %s/^\n//g 删掉所有空行
:
: extract

z****n
发帖数: 79
5
多谢各位。
m******t
发帖数: 2416
6

extract
In vim:

【在 z****n 的大作中提到】
: 说, “7 Dey St 14th Fl,\nNew York,\nNY 10007 " , 如何把里面的"NY" 给extract
: 出来?
: 可不可以用regexp 来写?要如何写? 还有什么简单干净的方法?
: 多谢。

1 (共1页)
进入Linux版参与讨论
相关主题
新人跪求指点在emacs中怎么按照某种格式进行替换?
欧元之父给人民币下套 吸血中国解决欧洲危机Python问题请教
【帮同事贴】卖房子Cranbury, NJ (转载)python regexp question (转载)
sublease one-bedroom apartment at Princeton area推荐光驱映像工具:AcetoneISO
请教大家一个问题is there any opensource c/c++ lib can extract files from .z
emacs paste transpose 问题how to count a pattern in vi?
请教怎样截取文本中的一段perl design patterns
grep + perl regular exprperl regular expression: find $pattern.
相关话题的讨论汇总
话题: extract话题: regexp话题: pattern话题: string话题: use