1
A
回答
0
如果file.txt的是你的文件,你可以在命令行試試這個:根據給定的輸入
sed -e "s_: \"[a-zA-Z0-9]*\" _: _g" -i file.txt
1
如果在INPUT_FILE沒有多餘的東西,剛剛替補每一個引用語與空字符串:
sed 's/"[^"]*"//' input_file
+1
+1,但:嚴格意義上講,戰略經濟對話應該使用基本正則表達式,所以\ +不應該是有效的(但許多SED實現接受) 。不過,我認爲在這裏使用'*'可能更好,因爲引用的字符串可能是空的。 – 2012-07-18 14:27:18
0
在命令行中嘗試
$ sed -i 's/\"Word2\"//g' /path/to/file.txt
+0
如果我有非拉丁字符,Word2是可更改的 – umuthan 2012-07-18 08:44:41
0
如果測試是您的文件,請嘗試:
# cat test | sed -r 's/\".+\"\ //'
0
。說,Word2可能是任何東西,但Word1和Word3是固定的。 SED/AWK oneliner可以做的工作4 U:
kent$ echo 'Word1 : "Word2" Word3'|sed -r 's/(Word1 :) "[^"]*"(Word3)/\1\2/g'
Word1 : Word3
kent$ echo 'Word1 : "Word2" Word3'|awk -F"\"" '{print $1,$3}'
Word1 : Word3
相關問題
- 1. 使用sed刪除具有通用前綴的單詞
- 2. 用sed刪除一行中的重複單詞
- 3. 使用sed刪除大於6個字符的所有單詞
- 4. SED刪除單引號
- 5. Sed刪除含有多個單詞的行,不包括搜索詞
- 6. 如何刪除表單行ARRAY = ...;用sed?
- 7. 刪除DocumentTermMatrix中的單詞
- 8. SED刪除線
- 9. 從一行中找到確切的單詞並用grep/sed刪除那一行
- 10. 如何使用sed在linux中刪除標點符號和單詞的開頭?
- 11. 如何使用sed/awk刪除具有多個模式計數的單詞
- 12. SED命令刪除最後一個數字的單詞,並用序列代替
- 13. 牛羚的sed刪除單引號
- 14. 刪除單詞的具體使用UNIX
- 15. 用於刪除單詞的VBA代碼
- 16. sed中的單詞對
- 17. 刪除用戶從單詞列表中選擇的單詞
- 18. Eclipse刪除單詞行爲
- 19. 刪除單詞換行
- 20. php刪除單詞開頭#
- 21. 從NSString中刪除單詞
- 22. 使用sed刪除cruft行
- 23. 使用SED刪除文本
- 24. 刪除字符使用sed
- 25. 使用sed刪除多行
- 26. sed刪除多行
- 27. 刪除CIDR與sed
- 28. sed刪除除字母和'
- 29. 刪除單詞,如果替代單詞已在excel中使用
- 30. 如何通過sed刪除一行中的第N個目標單詞(='remove_mark')?
? :) like「Версия」 – umuthan 2012-07-18 09:03:53
嘗試使用:'sed -e「s_:\」[^ \「] * \」_:_g「-i file.txt';) – Amatas 2012-07-18 10:07:42