→ xatier:那不就是前7個不能為 a XD 05/02 21:12
→ xatier:print if /^[^a]{7}/ 05/02 21:14
不是 我的意思是第8個前面的幾個字元不為a(並非從開頭開始)
※ 編輯: gecer (111.255.233.239), 05/03/2014 08:42:08
→ scwg:那跟判斷第七個字元不為 a 有何不同? 05/03 10:50
→ scwg:print if "a" ne substr $str, 6, 1; 05/03 10:52
噓 abliou:還真的看不懂在問甚麼 語氣還很差 剛好讓我測試2有沒有壞 05/03 11:46
推 flamerecca:我想是問 前面七個字元 裡面不包含a 怎麼寫 05/03 11:54
→ AntaresStar:寫個輸入輸出範例吧 這樣問不確定性太多了 05/03 15:01
假設要
123456 abc 第七個字元為" " 輸出
若是
1234567abc 第七個字元不為" "則不輸出
※ 編輯: gecer (111.255.233.239), 05/03/2014 17:20:58
→ xatier:還是看不懂你要啥阿... 05/04 01:25
→ CindyLinz:我看懂咧 XD 他是說第八個字元前面的那一個,也就是第七 05/04 04:09
→ CindyLinz:用 /^.{6}[^ ]./ 吧 05/04 04:10
→ xatier:因為我的理解 "第8個字元前面的文字" -> 不就是前7個 XDD 05/04 11:07
→ xatier:我的意思是第8個前面的幾個字元不為a(並非從開頭開始) 05/04 11:07
→ xatier:不從頭不然要從哪裡開始 XD 所以這邊我混淆惹 XD 05/04 11:07
→ AntaresStar:該不會是說"第幾個字"這件事需要是一個變數吧? 05/04 23:36
→ AntaresStar:類似這樣 $n=8-2; /^.{$n}[^ ]./; 05/04 23:37
→ scwg: ....... 顯然本版只愛 re, 嫌棄 substr-based solution 05/05 06:22
→ CindyLinz:樓上誤會了, 是因為根據 perl 精神 TIMTOWTDI, 你已經提 05/05 13:56
→ CindyLinz:出來 substr 解法, 我們只好提別的.... XD 05/05 13:56
→ xatier:誤會大惹,可是寫 re 看起來好像就比較潮(誤 05/06 22:37
噓 hhs66317:問題問的不清不楚。。看完之後會產生誤解 06/01 09:48