我有一些長字符串,我試圖捕捉一個子字符串,直到某個字符被滿足。 讓我們假設我有下面的字符串,並且我想在第一個&符號之前得到文本。Regular exp從匹配字符串開始,直到某個字符被滿足
abc.8965.aghtj&hgjkiyu5.8jfhsdj
我想提取什麼符號所以之前存在:abc.8965.aghtj W¯¯認爲這會工作:
grep'^.*&{1}'
我將它翻譯爲
^ start of string
.* match whatever chars
&{1} until the first ampersand is matched
有什麼建議嗎? 恐怕這需要我數週
的grep是不幸的是沒有工作,我明白你的意思,雖然'^ *&? – JBoy 2013-03-04 13:47:20
@JBoy,我對答案做了更新。 – 2013-03-04 13:54:05