PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
RegExp
[問題] 關於xxx=123的取代
作者:
filiaslayers
(司馬雲)
2014-07-08 16:44:01
/* 聽說註明使用的語言、環境
* 問題有可能較容易被解決...
*/
環境是ubuntu下的zsh
我想要把類似XXX=abc裡的XXX給取出來
所以我試著輸入這個
echo "BF=1"|sed -n -e 's@\(^[A-Z]\+\)=@\1@p'
結果我得到是BF1而不是BF
請問這是為什麼呢?
我試過用BF=1或是BF=abc
然後把A-Z換成.,結果都一樣@@
必要輸入echo "BF=aaa"|sed -n -e 's@\(^.\+\)=.\+@\1@p'
才會得到BF
作者: silentlich
2014-07-08 18:20:00
因為你把"BF="用"BF"取代掉,再把整行印出來
作者:
filiaslayers
(司馬雲)
2014-07-08 18:38:00
對喔!!我都忘記我是用取代,我一直以為是印出\1
作者:
kouryuu
(Kouryuu)
2014-07-14 16:51:00
echo "XXX=abc" |awk -F"=" '{print $1}'
繼續閱讀
[問題] VBA的regex
gecer
[問題] 取代檔名成為固定位數
waterfat520
[問題] 請問findstr如何表示空白
gecer
[問題] 正規表達式可以判短長度嗎
arnold0613
[問題] 去除連續特定條件中的文字
KawasumiMai
Re: [問題] 請幫忙解一個Regex,取代子字串的問題
lin1987www
[問題] 在VB6的正則語法使用錯誤
markchen
Re: [問題] 請幫忙解一個Regex,取代子字串的問題
lin1987www
Re: [問題] madedit如何取代 - 包含中文Unicode
lin1987www
[問題] 請幫忙解一個Regex,取代子字串的問題
velk14
Links
booklink
Contact Us: admin [ a t ] ucptt.com