English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

我想要把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 電腦與網際網路 程式設計

2 個解答

如果不考慮複雜的語法,
最簡單的方式如下。


#!/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

fedest.com, questions and answers