我想要把WML內的內容轉換之後存入TXT內
比如說像這樣
wml檔案內容
04/25 陰時多雲陣雨或雷雨
18 ~ 24
04/26 陰時多雲短暫陣雨
19 ~ 25
04/27 陰時多雲陣雨
把需要的資料輸出到txt之後會變這樣
04/27 18~25 陰時多雲陣雨
04/28 18~25 陰時多雲陣雨
04/29 19~25 陰時多雲陣雨
簡單一點的說法就是把那些不要的東西去掉然後轉存成txt檔
我以前學Perl的時候有類似這樣的功能但是用Windows要用Perl又很麻煩,不知道有沒有比較簡單快速的方法
2007-07-01 13:18:11 · 2 個解答 · 發問者 99 1 in 電腦與網際網路 ➔ 程式設計
如果不考慮複雜的語法,
最簡單的方式如下。
#!/usr/bin/perl
while (<>) {
s/<[^<>]*>//gs;
print;
}
2007-07-09 11:12:09 補充:
可以去下載 Crimson Editor
說明:http://toget.pchome.com.tw/intro/business_develop/business_develop_language/17451.html
官方最新版下載:http://www.crimsoneditor.com/
2007-07-09 11:14:45 補充:
1、用 Crimson Editor 編輯你要的檔案
2、在搜尋取代的視窗中,勾選『Regular express』
3、在『Find what』中,輸入『<[^<>]*>』
4、在 『Replace with』中,填入『』(空值)
5、點選『Replace All』
6、檢查有沒有成功
2007-07-11 00:19:52 補充:
也可以使用 Emsa HTML Tag Remover ,
來幫你移除 html 中的 tag。
下載點一:http://www.snapfiles.com/get/emsatagremover.html
下載點二:http://www.batchconverter.com/EmsaHTMLTagRemover-download-18243.shtml
2007-07-08 19:53:30 · answer #1 · answered by Anonymous · 0⤊ 0⤋
你會 Perl 喔?那應該對 Regular Expression 很熟。如果是一次性的話,找一些可以處理 Regular Expression 做替換的文字編輯器 (e.g. UltraEdit, vi) 換一換就好了。
2007-07-08 11:06:21 · answer #2 · answered by mh 7 · 0⤊ 0⤋