作者gogoluck (☺低調友達)
看板EZsoft
標題[請益] 亂數選取"固定字數"文字之軟體
時間Thu Mar 20 22:08:00 2008
大家好,
請問是否有亂數選取"固定字數"文字的軟體呢?
【狀況說明】
比方說,在一個有兩萬字的文字檔裡,
我需要3個(或許可以依需要調整成更多個)
1000字(或許可以調整成500或700字)
的段落,但不是單純依序選取,而是以亂數的方
式選取這3個段落。
目前需要英文文件檔,如果有支援中文字更好,
謝謝大家耐心地看完描述,
請幫我想想看有沒有這種軟體吧!感恩~~
(或者php之類的網頁程式碼也可以)
感謝arthurs21兄的鼎力相助先~
以下繼續補充說明,
----[文字部分]----
My name is Bob.
I have a dog.
My hero is Superman.
My brother is Matt.
He likes to play baseball.
His hero is C. M. Wang and Alex.
...
...
(這裡有很多字)
...
...
---[文字部分結尾]---
----[狀況來了]----
我要X段Y字段落。X=2,Y=10
1.第1個段落的亂數開始運算,結果從"I"開始。
2."I have a dog. My hero is Superman. My brother"(十個單字被選取)
3.不過,希望都是完整句子,所以My brother後面的is Matt也一併選取。
4.第2個段落的亂數開始運算,結果從"play"開始。
(程式或許不是這樣寫,或許直接從句子的開頭開始比較恰當)
5."play baseball. His hero is C. M. Wang and Alex"(十個單字被選取)
6.不過,希望都是完整句子,所以"He likes to"也一併選取。
(所以,程式直接抓句子開頭似乎比較好,才不會可能要補前又要補後...)
7.能夠完成上述動作,已經很迷人了,感恩的啦!
所以像arthurs21兄的第一版程式,一段一段出現結果
再去複製結果就很不錯了!!!
說到這裡,不得不再次感謝一下arthurs21的熱心,
還直接丟水球詢問詳細狀況,這樣的好人~
不多發幾張好人卡怎麼行呢!XD
(開玩笑的~希望arthurs21兄不要見怪~)
---[狀況來了結尾]---
--
▃ ╭─────────╮
◢ ◣ │宇宙制霸,唯我火星│
●█● ╰─────────╯
◥███◤ ╯
< ▅ > HA~HA~HA~
◢◣ Marvin ψgogoluck
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.223.160.171
1F:→ arthurs21:我想應該沒有現成的吧。寫個WHS程式應該就能解決 03/20 23:38
2F:→ gogoluck:哇~~不會寫程式的說~~>_< 話說WHS是什麼呢?感恩~ 03/20 23:59
4F:→ arthurs21:存成 .vbs 把原始文字檔(txt)拖曳進來吧! 03/21 00:04
5F:→ gogoluck:感恩,不過似乎我描述不清楚,變成每個字都是亂數選取~ 03/21 00:23
6F:→ arthurs21:你指的段落是句點到句點間?逗點間?還是Enter? or ? 03/21 00:28
7F:→ gogoluck:應該是亂數找到一個起點,然後往後抓N個字,輸出一個段落 03/21 00:31
8F:→ gogoluck:依上面的順序重複執行選取X段~大功告成。arthurs21真神人 03/21 00:34
※ 編輯: gogoluck 來自: 61.223.160.171 (03/21 01:27)
11F:→ arthurs21:我忘了說會在你拖曳的檔案同資料夾產生aaaa.txt的輸出 03/21 03:45
12F:→ gogoluck:嗯 有注意到出現了檔案,重複執行會直接覆蓋之前檔案。 03/21 10:49
13F:→ gogoluck:目前測試結果是以上文的文字範例來看,若指定要7字, 03/21 10:50
14F:→ gogoluck:會出現符合要求的結果、空白結果、只有後半句etc,繼續測 03/21 10:51
15F:→ gogoluck:以上文範例複製三份在同一檔內來測試(讓內容多一點), 03/21 10:59
16F:→ gogoluck:輸入要30字,會出現上述情形,也有選取過多的情形。 03/21 11:03
17F:→ gogoluck:不知道是否內容太少的緣故,亂數結果都差不多,且選取 03/21 11:06
18F:→ gogoluck:過多單字的結果很頻繁。我先找一篇文章來測看看好了~ 03/21 11:10
19F:→ gogoluck:嗯 剛測文章的結果,果然有比較亂數一點,開頭幾乎都不同 03/21 11:24
20F:→ gogoluck:不過目前還是有選取過多的情形發生,似乎是補句子的時候, 03/21 11:27
21F:→ gogoluck:結尾沒抓好,結果又補了一些句子進來。 03/21 11:29
22F:→ gogoluck:剛剛在貼長文章時發現,好像有一些句子間沒有空格, 03/21 12:14
23F:→ gogoluck:不知道是否影響判斷,正在重測。 03/21 12:16
24F:→ gogoluck:殘念,測第三次即發現,還是多抓了中間有句號跟空格的句 03/21 12:18
25F:→ gogoluck:等等要出門一趟,晚上回來繼續測。感恩~ 03/21 12:20
28F:推 jgnh:這種事其實用AutoHotkey來寫就很簡單了(茶) 03/21 15:26
29F:→ gogoluck:感恩的啦!有勞arthurs21兄的幫助,測試OK!!! 03/24 14:33