論壇 - 查看所有帖子

   查看所有帖子

 到底部   前一個主題   下一個主題

(1) 2 3 4 ... 19587 »


回覆: 查找*.htm的特定一段文字 並取代
會員二級
註冊日期:
2011/10/7 0:22
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 152
MP : 22 / 3133
EXP: 8
離線
推薦參考:
阿旺的Linux開竅手冊 sed和awk
依照上面的內容,可以大致寫成一個sed腳本檔案,比如說re.sed:


/<br>/{   #讓有<br>的下一行不處理直接跳到末尾印出。
    p     #印出在pattern space的<br>
    n     #讀取下一行(被讀入的下一行,在這一輪程序完成後,就不會再被讀入了。)
    b End #跳到有:End標籤的地方。
}
/<p>/{            #如果有遇到<p> 
    h             #就把它存入hold space
    :Again
    n             #pattern space讀入下一行進行下一個判斷。
    /<p>/{
        x         #如果pattern space裡還是<p>就把存在hold space的上一行互換。
        p         #印出上一行。
        b Again   #跳到:Again的標籤進行輪迴。
    }
    /<input type="submit" value="Save">/ i <br> 
                  #如果遇到吻合的狀況,就插入內容。
    H             #把現在pattern space的內容添加到hold space,彼此之間會用newline以就是\n分隔。
    x             #把hold space的內容換回pattern space。
}
:End
p



然後,可以用下面的方式看處理的結果:

sed -n -f re.sed 要處理的檔案.html


如果覺得輸出沒問題,再添加-i參數套用結果:

sed -i -n -f re.sed 要處理的檔案.html

Ident: 8aca4a8e7befec85d1423f97ee25fc37 | 10/20 18:52:52
應用擴展 工具箱
主題 | 討論區


回覆: ubuntu 無法識別我的螢幕型號
會員三級
註冊日期:
2007/11/22 11:24
所屬群組:
已註冊使用者
等級: 11
HP : 0 / 259
MP : 50 / 8282
EXP: 38
離線
嗨,zekkai
從7月到現在,你顯示器解析度的問題解決了沒有,沒看你更新。
我把螢幕的解析度調低以後,竟然高解析的選項不見了,上網搜尋:"UBUNTU如何調整解析度",找到"Ubuntu16.04調整螢幕解析度至1920*1080 - 掃文資訊",連結網址:
https://tw.saowen.com/a/c501e3505c07acb1610924c2457947dc19f7c817a29a4b3194cc718cd4f26a58
按照本頁的教法,就不用重新開機,在顯示器的解析度裡就新增了1920x1080的選項。
請試試看。

Ident: 6e4771817e41caa40c1d47f98242cda8 | 10/20 18:34:19
應用擴展 工具箱
主題 | 討論區


回覆: 查找*.htm的特定一段文字 並取代
會員二級
註冊日期:
2016/2/24 19:05
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 112
MP : 15 / 877
EXP: 51
離線
HTML 有分析器可以用……的樣子

Ident: c86ff8a8a925ec46f76adccf5c901e17 | 10/20 14:34:29
應用擴展 工具箱
主題 | 討論區


回覆: 查找*.htm的特定一段文字 並取代
會員三級
註冊日期:
2009/1/10 10:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 317
MP : 71 / 9065
EXP: 68
離線
請問你有寫程式來解決這個問題的認知與決心嗎?
請參考 正規表示式(英語:Regular Expression,在程式碼中常簡寫為regex、regexp或RE)

https://zh.wikipedia.org/wiki/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F

Perl 程式語言最常用來解決這個問題
但是其他程式語言也有函式庫支援 Regular Expression
你熟哪一種語言就用那種。
我們這些LKK玩電腦的碰到這種問題,會高聲嘆:練功時間到了!

Ident: 54d82fc45f2f8effcd332b2f0094cbe6 | 10/20 9:53:25
應用擴展 工具箱
主題 | 討論區


回覆: 可否直接安裝 Ubuntu 18.04.1 Desktop 版本於 ssd 上 ?
會員三級
註冊日期:
2009/1/10 10:33
所屬群組:
已註冊使用者
等級: 13
HP : 0 / 317
MP : 71 / 9065
EXP: 68
離線
impotence 寫到:
本人是 linux 新人 , 現在希望學習 linux , 但是由於速度原因 , 希望可以直接把 ubuntu 18.04.1 desktop 安裝於 ssd 上。
曾經在網上找過資料 , 但是 ... 好像不太適合一般新人 , 不知道有沒有可以適合新人的詳細教程 ?
謝謝 !

歡迎加入Linux使用者陣營!
如果網上的Linux安裝教學資料對你而言有理解難度,
你最好還是找人代為安裝。
相信你現在是在使用Windows,
一個很重的建議:除非你知道你在做什麼,千萬不要試圖在已經有Windows作業系統的電腦上用光碟或USB拇指碟裝Linux,因為你可能會毀掉現有的Windows.

你最好準備另一台筆電或電腦裝上SSD,專門用來學習Linux

另外還有一個做法,你可以在Windows電腦上安裝VirtualBox虛擬機器程式,
然後在VirtualBox上安裝Linux, 或者上網找到提供Linux鏡像(image),
直接下載,然後加掛到VirtualBox的客居作業系統(Guest OS)選單
不過如果你現在的Windows電腦硬碟不是SSD,這樣做意義不大。

回到一個根本問題,你想學習Linux的動機為何?

Ident: 54d82fc45f2f8effcd332b2f0094cbe6 | 10/19 12:38:23
應用擴展 工具箱
主題 | 討論區


查找*.htm的特定一段文字 並取代
會員一級
註冊日期:
10/3 17:13:57
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 0
MP : 0 / 0
EXP: 2
離線
我要搜尋這個字串,且希望找到符合的時候在<p>前面加<br>
<p>
<input type="submit" value="Save">
取代成
<br>
<p>
<input type="submit" value="Save">
但恐怕有一個問題,需要濾掉已經有加過<br>的,要不然會重複出現

另還有這種
<table>(有字)
<table>(有字)
</table>(有字)
</table>
取代成
<table>(有字)
<br>
<table>(有字)
</table>(有字)
</table>

因為一個資料夾下有很多個子資料夾,想要將內部所有有關.htm的檔案全部取代。
有甚麼辦法可以批次做?

Ident: 18856fabb92f0ed2f4163d82c99eca80 | 10/18 10:50:37
應用擴展 工具箱
主題 | 討論區


回覆: 重灌win8造成ubuntu不見了
會員三級
註冊日期:
2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 223
MP : 39 / 4238
EXP: 94
離線
用 ubuntu 光碟的live功能把分割區一個一個掛看看,有掛到再來看要怎麼處理,沒掛到的話,看要新安裝或執行檔案救援再說吧。

Ident: f9dd400528adc19adbaf65c151bdcfb9 | 10/17 2:19:04
應用擴展 工具箱
主題 | 討論區


回覆: 「請益」[新人殺手之磁碟分割] lvm or GParted
會員三級
註冊日期:
2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 223
MP : 39 / 4238
EXP: 94
離線
可以手動加掛。
再接一顆,或是調整一下空間,然後手動加掛 swap。
請問如何改變swap?(已解決)

Ident: f9dd400528adc19adbaf65c151bdcfb9 | 10/17 1:46:51
應用擴展 工具箱
主題 | 討論區


回覆: 主帳戶不能登入,只能訪客登入
會員三級
註冊日期:
2012/4/26 9:45
所屬群組:
已註冊使用者
等級: 9
HP : 0 / 223
MP : 39 / 4238
EXP: 94
離線
試著開第二個主帳號登入看看。

Ident: f9dd400528adc19adbaf65c151bdcfb9 | 10/17 1:37:08
應用擴展 工具箱
主題 | 討論區


回覆: 主帳戶不能登入,只能訪客登入
會員一級
註冊日期:
2012/4/29 8:37
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 2
MP : 1 / 51
EXP: 10
離線
有人知道怎解決嗎?

Ident: be6cf2217ae8bf7f85d053bcef3fe52d | 10/16 16:13:45
應用擴展 工具箱
主題 | 討論區



(1) 2 3 4 ... 19587 »