亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1873 | 回復: 6
打印 上一主題 下一主題

求助正則替換內(nèi)容 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2012-04-12 19:30 |只看該作者 |倒序瀏覽
文本內(nèi)容有
abc   234   fsdfds 555 "34   666    53242 " asaf    tttttt

描述
連續(xù)多個空格替換成一個空格,但是包含在雙引號之中的空格不能被替換。
想要的結果:
abc 234 fsdfds 555 "34   666    53242 " asaf tttttt

論壇徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年紀念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役紀念章
日期:2022-04-24 14:33:24
2 [報告]
發(fā)表于 2012-04-12 20:05 |只看該作者
奇數(shù)個雙引號的行如何處理?

論壇徽章:
0
3 [報告]
發(fā)表于 2012-04-12 20:13 |只看該作者
本帖最后由 dahaoshanhe 于 2012-04-12 20:27 編輯

回復 1# yangyang1581
這樣做行不行

  1. sh scr
  2. more scr
  3. awk -v FS="\"" '{print $1}' file > tp1
  4. awk -v FS="\"" '{print $3}' file > tp3
  5. awk -v FS="\"" '{print FS$2FS}' file > tp2
  6. sed 's/[[:space:]]\+/ /g' tp1 > tp1r
  7. sed 's/[[:space:]]\+/ /g' tp3 > tp3r
  8. paste -d " " tp1r tp2 tp3r
復制代碼

論壇徽章:
0
4 [報告]
發(fā)表于 2012-04-13 10:21 |只看該作者
awk 'BEGIN{FS=OFS="\"";}{gsub (/  */," ",$1);gsub (/  */," ",$3);}1' tttttt
你看這個行不,我也是新手~

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
5 [報告]
發(fā)表于 2012-04-13 10:23 |只看該作者
回復 1# yangyang1581


    如果“成對出現(xiàn)的話:
  1. awk -vRS='"[^"]+"' '{gsub(/ +/," ");printf $0 RT}'
復制代碼

論壇徽章:
3
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:51:162015年亞洲杯之阿曼
日期:2015-04-07 20:00:59
6 [報告]
發(fā)表于 2012-04-13 10:25 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽

論壇徽章:
13
雙魚座
日期:2013-10-23 09:30:05數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-04-20 06:20:00程序設計版塊每日發(fā)帖之星
日期:2016-03-09 06:20:002015亞冠之塔什干火車頭
日期:2015-11-02 10:07:452015亞冠之德黑蘭石油
日期:2015-08-30 10:07:07數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-08-28 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-08-05 06:20:002015年迎新春徽章
日期:2015-03-04 09:57:09辰龍
日期:2014-12-03 14:45:52酉雞
日期:2014-07-23 09:46:23亥豬
日期:2014-03-13 08:46:22金牛座
日期:2014-02-11 09:36:21
7 [報告]
發(fā)表于 2012-04-13 13:03 |只看該作者
perl -pe 's/\s+(?=([\w\s]*"){2})|\s+(?![\w\s]*")/ /g;'  urfile
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP