只使用一個 Perl的替代正則表達式語句(s///
),我們怎麼能寫如下:算術計算在Perl替代模式匹配
每一個成功的比賽只包含一個字母字符A..Z
字符串。我們需要用匹配字符串替換匹配字符串,該替換將是匹配字符串中每個字符的字符索引(按字母順序)的總和。
注意:對於A,字符索引將是1,對於B,2 ...和Z軸方向將是26
請參見下面的例子:
success match: ABCDMNA
substitution result: 38
注:
1 + 2 + 3 + 4 + 13 + 14 + 1 = 38;
因爲
A = 1, B = 2, C = 3, D = 4, M = 13, N = 14 and A = 1.
這功課嗎? – 2014-09-04 22:21:31
「評論:......」當然,它實際上總計達38。 – abiessu 2014-09-04 22:23:01
不。實際上,這會幫助我開始理解如何在Perl中使用正則表達式進行算術計算。 – 2014-09-04 22:23:52