Groovy split豎桿注意

2022-03-25 03:28:06 字數 510 閱讀 2141

前幾天將09年寫的乙個asp程式使用grails改造重寫,在處理手機號碼split的時候,asp**:

dim

phonearr

phonearr = split(phones,"

|")

照搬原來的分割處理,改成groovy**如下:

string phonearr = phones.split("

|")

但是返回的記過竟然是:

[, 1, 3, 5, 5, 3, 0, 0, 9, 9, 9, 0, |, 1, 3, 5, 0, 0, 4, 3, 2, 3, 1, 1]
最後才發現groovy split是帶正規表示式的,而|符號是正規表示式的特殊字元,最後改成如下即可:

string phonearr = phones.split("\\|")
演示如下:

豎式求解問題

這道題也許有人沒有讀懂,這裡先解釋一下 輸入乙個字串,以該字串為乙個集合,搜尋類似如abc de fghij的形式a j屬於該字元集合中。include include include using namespace std int main printf the number of solutio...

Android豎虛線繪製

在android ui製作中,經常會需要一些線條作為分隔線,一般做個width或height為1dp的view就可以解決了,如果需要虛線,則需要在drawable目錄自定義xml進行繪製了,一般xml如下 然後在需要畫虛線的地方使用該drawable作為背景即可。不過如果需要一條豎虛線,就麻煩很多。...

豎式問題 sprintf

題目 豎式問題 找出所有形式如abc de 三個數乘以兩位數 的算式,使得在完整的豎式中,所有數字都屬於乙個特定的數字集合,輸入數字集合 相鄰數字之間沒有空格 輸出所有豎式,每個豎式前應有編號,之後應有乙個空行。最後輸出解的總數。具體格式見樣列輸出 為了便於觀察,豎式中的空格改用小數點顯示,但實際的...