看板 [ Perl ]
討論串[問題] 文字元素的合成
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 5年前最新作者pat12345 (咖啡杯)時間5年前 (2019/04/18 19:01), 5年前編輯資訊
2
0
0
內容預覽:
大家好,我是perl初學者,. 我想把以下的文字做換列的轉換,. 難的地方是帶括號的,. 想請大家給我一些建議,. 感激不盡~~. input:. A, B, C[1], C[0], D, P[3], P[2], P[1],. output:. A;. B;. [1:0] C;. D;. [3:1]
(還有18個字)

推噓1(1推 0噓 4→)留言5則,0人參與, 5年前最新作者enjoytbook (en)時間5年前 (2019/04/20 11:38), 5年前編輯資訊
0
0
0
內容預覽:
雖然我沒辦法正確回答你的問題,. 但既然你說一點建議,加上板上水量不多,就讓我回一篇吧@@. 最大的問題,將中括號裡的數字取出來. 無庸置疑要使用正規表示法,. $1,$2等變數會儲存前一個模式符合到的部分,但似乎需要先用()把想要的部分框起來. 老實說我好想先把輸入的中括號先刪除掉,別的分隔方式簡
(還有239個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 5年前最新作者clanguage (C語言)時間5年前 (2019/04/22 20:30), 編輯資訊
0
0
0
內容預覽:
只針對目前的資料的話. 可以用 split 分開資料欄位. 用 s/\s+//g 取代掉空白字元. 可以檢查 substr($data, -1, 1) 是不是 "]" 就知道有沒有括號,. 同理可以用 substr($data, -2, 1) 取得數字的資料. 用一個 for 迴圈跑 split 產
(還有18個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pat12345 (咖啡杯)時間5年前 (2019/04/23 21:07), 編輯資訊
0
0
0
內容預覽:
最後我自己想出來了,雖然有點烙烙長. 不過還是有得到正確的output,分享給大家,. 兩個重點. 1. 用迴圈先把有[]的做分類. 2. 用計數器判斷C 或 P 出現了幾次. cnt < 1 , 取C 或 P 就好. cnt > 1 ,取元素. -----------------------. $
(還有832個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 5年前最新作者AntaresStar時間5年前 (2019/04/27 03:12), 編輯資訊
0
0
0
內容預覽:
看輸入的形式 我假設同pin一定排在一起 而且裡面的數字一定降冪. 如果不是 也可以寫個sort排一下 應該沒幾行. 然後就照前面c大的說法來寫 寫成這樣. my $str = 'A, B, C[1], C[0], D, P[3], P[2], P[1],';. my @arr = split /,
(還有327個字)
首頁
上一頁
1
2
下一頁
尾頁