[程式] 判斷文章裡出現關鍵字行數
目前查到的用法是用regex的match
先用一個list <string>紀錄大約100個關鍵字
然後用for loop一個一個去檢查來源文字檔是否有maych到關鍵字
再印出出現關鍵字的行數
例如:
pattern = string.format(“/b{0}/b”, key);
foreach key in keyword list
foreach Match x in regex.match(src, pattern)
print at line xxx there is x.value
1. 請問有比這個還有效率的方法嗎
2.這個有點像是編譯器判別關鍵字
例如: data
則
ccdata ok
data err
data \n err
請問regex要怎麼定義,試都試不出來
謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.125.129 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1587035414.A.780.html
推
04/16 21:14,
5年前
, 1F
04/16 21:14, 1F
不一樣~ 因為ccdata這個case 用你的方法也會找到
※ 編輯: OfficeGL (111.71.125.129 臺灣), 04/16/2020 21:39:29
推
04/16 21:41,
5年前
, 2F
04/16 21:41, 2F
嗯嗯,就像是編譯器在找關鍵字一樣,
要找int 而不能是 intyyxx
※ 編輯: OfficeGL (111.71.125.129 臺灣), 04/16/2020 21:43:45
推
04/16 22:15,
5年前
, 3F
04/16 22:15, 3F
推
04/16 22:20,
5年前
, 4F
04/16 22:20, 4F
推
04/17 00:13,
5年前
, 5F
04/17 00:13, 5F
→
04/17 00:16,
5年前
, 6F
04/17 00:16, 6F
→
04/17 00:16,
5年前
, 7F
04/17 00:16, 7F
→
04/17 00:17,
5年前
, 8F
04/17 00:17, 8F
推
04/17 00:26,
5年前
, 9F
04/17 00:26, 9F
推
04/19 12:14,
5年前
, 10F
04/19 12:14, 10F
→
05/06 20:44,
5年前
, 11F
05/06 20:44, 11F
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章