精華區beta RegExp 關於我們 聯絡資訊
通常程式語言 c 的副檔名為 *.c 和 *.h。 我可以使用 /\.[ch]$/ 來判斷 想請問的是,如果遇到 c++ ,而副檔名為 *.cpp 或 *.cc, 那我要如何使用 RE 來判斷 包涵 c 和 c++ 的副檔名。 個人的想法為 /\.[c+h]$/ ,來表示 *.c / *.cc / *.h 不知道這樣是否正確, 另外也不知如何加上 cpp 的判斷。 還是或許可以直接使用 [c|h|cc|cpp] 列舉法的方式。 感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.149.193
bcse:1.[c+h]沒有辦法表示cc 2.列舉法的括弧要用()而非[] 03/19 14:03
afz096:感謝 03/19 14:26
vanceboy:最直覺我會用 (c|H|cc|cpp) 這方式 03/20 00:39