Tag: 文本操作

不包括来自sed / START /的第一行和最后一行,/ END /

考虑input: =sec1= some-line some-other-line foo bar=baz =sec2= c=baz 如果我只想处理= sec1 =例如我可以通过以下方式注释该部分: sed -e '/=sec1=/,/=[az]*=/s:^:#:' < input 差不多,差不多 这会对包括 “= sec1 =”和“= sec2 =”行的行进行注释,结果如下所示: #=sec1= #some-line #some-other-line # #foo #bar=baz # #=sec2= c=baz 我的问题是: 什么是最简单的方法来排除开始和结束行从/ START /,/结束/范围在SED ? 我知道在很多情况下,“s :::”爪子的细化可以在这个特定情况下给出解决scheme,但是我在这里是通用解决scheme。 在“ Sed – 一个介绍和教程 ”中,Bruce Barnett写道:“稍后我会告诉你如何限制一个命令,但不包括含有指定模式的行。”但是我没有find他真正显示的地方这个。 在“ 用于SED的有用的单行脚本 ”由Eric Pement编写的时候,我只能find一个包容性的例子: # print section of file between […]

如何拆分string回车与C#?

我有一个称为txbUserName的多行文本框的ASP.NET页面。 然后我粘贴到文本框3名称,他们是垂直alignment的: 贾森 书童 卡伦 我希望能够以某种方式采取名称,并分裂成不同的string,每当我检测到回车或新行。 我在想,一个数组可能是要走的路。 有任何想法吗? 谢谢。