作者bigtruck (財富與生活)
看板EzHotKey
標題[AHK-]請問偵測文件中字母的方式
時間Fri Jul 2 00:35:10 2010
請各位前輩指導一下,小弟剛接觸AHK兩天,本身也不善寫code。
最近看著版主前面所寫的入門,跟著範例作,覺得AHK很好玩。
想說寫點自己有用到的小功能來看看,結果一整個不知道怎麼下手
~~~以下是想要AHK能幫忙的狀況~~
1. 常常遇到從PDF轉檔成word格式或是TXT格式,資料凌亂的情況。
例如:轉檔後的word 資料中的第一到第三行,出現下列狀況
(空格)(空格)(空格)(空格)[A](空格)[xxxoooxxx](空格)(空格)...(空格)(空格)
(空格)(空格)[B](空格)[xxxoooxxx](空格)(空格)(空格)(空格)...(空格)(空格)
(空格)[C](空格)[xxxoooxxx](空格)(空格)(空格)(空格)(空格)...(空格)(空格)
但是真正需要的資料排列,在word中從第一行到第三行應該排列如下:
[A](空格)[xxxoooxxx](空格)(空格)(空格)(空格)...(空格)(空格)
[B](空格)[xxxoooxxx](空格)(空格)(空格)(空格)...(空格)(空格)
[C](空格)[xxxoooxxx](空格)(空格)(空格)(空格)...(空格)(空格)
註明:問題中的所需資料的前幾個空格,出現並無規律性
手動解法很簡單:就只要看著[A]之前有幾個(空格),用滑鼠點在[A]之前,
按四次Backspace,就達到了,可是資料量一多,就覺得很orz....
個人想法:應該要有偵測(空格)的語法+可以判定文檔中需求的字元,如:"["
但是只會入門習題的小弟,就這樣卡住了。連查AHK裡面的HELP,都不清楚這種語法
要查哪個關鍵字。希望版上前輩可以給點提示方向或是類似習題參考。感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.81.132
1F:推 junorn:找REGEXP相關的語法,AHK應該有 07/02 11:31
2F:→ bigtruck:好的!謝謝,我來找一下,就怕看不懂啊!再次感謝! 07/02 12:12