由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - awk or sed question
相关主题
怎么把string变为一个variable的名字 ?问一个函数对象问题
Re: 问个google面试题 (转载)请问怎样把以前做的项目保存积累下来?
Question about 请教一个关于字符指针的简单问题
Pattern matchingEOF一问
[合集] c++的题如何控制输出的颜色?
数据类型判断请教一个变态的regular expression 替换
java string stream怎么用lex处理DFA?
计算围棋棋盘合法图案的源代码如何在Windows的console内输出彩色的字符(内空),多谢!
相关话题的讨论汇总
话题: sed话题: 字符话题: awk话题: 替换话题: question
进入Programming版参与讨论
1 (共1页)
j***3
发帖数: 142
1
请问awk 或 sed 可不可以定义string的position
比如 我要找file里所有的 "/**/" 然后 替换为第2个/ / 间的字符。
例如 ATAGCTT/AT/AGGCCT 中找到 ”/AT/“ 然后替换为 ”/ /“ 间的第2 个 字符, 这里替换为 ”T“
整个file变为 ATAGCTTTAGGCCT
谢谢了
X****r
发帖数: 3557
2
sed 's/\/[^\/]*\//T/'

【在 j***3 的大作中提到】
: 请问awk 或 sed 可不可以定义string的position
: 比如 我要找file里所有的 "/**/" 然后 替换为第2个/ / 间的字符。
: 例如 ATAGCTT/AT/AGGCCT 中找到 ”/AT/“ 然后替换为 ”/ /“ 间的第2 个 字符, 这里替换为 ”T“
: 整个file变为 ATAGCTTTAGGCCT
: 谢谢了

j***3
发帖数: 142
3
谢谢,
但是 / / 间的第2个字符不一定是 T 啊
不知偶是不是理解错了你的意思。

【在 X****r 的大作中提到】
: sed 's/\/[^\/]*\//T/'
X****r
发帖数: 3557
4
哦,我理解错了你的意思
sed 's/\/[^\/]\([^\/]\)[^\/]*\//\1/'

【在 j***3 的大作中提到】
: 谢谢,
: 但是 / / 间的第2个字符不一定是 T 啊
: 不知偶是不是理解错了你的意思。

j***3
发帖数: 142
5
great, thanks so much.
p**s
发帖数: 2707
6
所有的,要加g?

【在 X****r 的大作中提到】
: 哦,我理解错了你的意思
: sed 's/\/[^\/]\([^\/]\)[^\/]*\//\1/'

X****r
发帖数: 3557
7
噢,对,
sed 's/\/[^\/]\([^\/]\)[^\/]*\//\1/g'
我现在阅读能力不行啊,挂一漏万。

【在 p**s 的大作中提到】
: 所有的,要加g?
p**s
发帖数: 2707
8
另外我觉得他说的/**/实际上是/??/的意思

【在 X****r 的大作中提到】
: 噢,对,
: sed 's/\/[^\/]\([^\/]\)[^\/]*\//\1/g'
: 我现在阅读能力不行啊,挂一漏万。

j***3
发帖数: 142
9
再次谢谢楼上两位。
j***3
发帖数: 142
10
啃了半天manual 还是不明白怎么work的。
可不可以解释一下。
谢谢
p**s
发帖数: 2707
11
\/[^\/]\([^\/]\)[^\/]*\/
\/ 对应第一个/
[^\/] 一个非/字符
\([^\/]\) 第二个非/字符,()表示对应到后面的\1
[^\/]* 一串非/字符,如果你需要找的是/??/,这一段不要
\/ 第二个/

【在 j***3 的大作中提到】
: 啃了半天manual 还是不明白怎么work的。
: 可不可以解释一下。
: 谢谢

j***3
发帖数: 142
12
楼上真是好人啊,谢谢了
1 (共1页)
进入Programming版参与讨论
相关主题
如何在Windows的console内输出彩色的字符(内空),多谢![合集] c++的题
^M字符是什么意思? (转载)数据类型判断
问个字符串的基本问题java string stream
请教一个matlab的问题计算围棋棋盘合法图案的源代码
怎么把string变为一个variable的名字 ?问一个函数对象问题
Re: 问个google面试题 (转载)请问怎样把以前做的项目保存积累下来?
Question about 请教一个关于字符指针的简单问题
Pattern matchingEOF一问
相关话题的讨论汇总
话题: sed话题: 字符话题: awk话题: 替换话题: question