1 messages · Page 1 of 1 (latest)
如果我要找一個區塊裡面有任何內容,但由特定詞彙結尾要怎麼寫? 像是end結尾
x of x = ... ...something end
編譯器不應該用regex吧?
(.+\n)+end$?
(.+\n)+end$
.不包含換行
.
「任何內容」包含空的嗎?
(.|\n)*end
這裡的+跟*差別在哪?
*可以沒東西
*
🤔
do(.|\n)*end這樣應該就可以捕捉到do和end中間所有東西了
do(.|\n)*end
do
end
喔 用+才對,原本是想說空的區塊,但如果完全沒東西會變兩個字連在一起
+
那如果是do裡有do呢?
do do ... ...something end end
end後還有end就不能這樣用了
我解決了