F-047 subregex
原文:substitute a regular expression in string s with a new string
中文:用正規表達式去尋找一個字串中相符的部份,並替換成指定的新字串,
一直到結尾。(7.21)
格式:%subregex(s,regular-expression,NewS)
範例:#SHOW %subregex("100 gold, 200 silver", "\d+", "%d")
\d+是指長度至少一字元的數字,將符合它的部分,改成%d。
此時有一個字串: 100 gold, 200 silver
最後變成: %d gold, %d silver
#SHOW %subregex("100 gold, 200 silver", "(\d+)", "%eval(%1+10)")
跟上例差不多,只是它將符合的部份+10後換上去,所以內容變成:
110 gold, 210 silver