[問題] 這個表示法怎麼寫

看板RegExp作者 (筆)時間15年前 (2009/05/03 15:31), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
ND4S ab_0(.O(n_60961877), .I1(n_58953425), .I2(net326757), .I3(n_21150), .I4(n_41133952)) ; 請問這個表示法該怎麼寫 最外面括號內的 .xx(xx)個數不限 以下是我想到的寫法 "(\\w+)\\s+(\\w+)\\s*\\(\\s*(\\.(\\w+)\\((\\w+)\\),\\s*)+\\)\\s*;" ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^ ^^^^^^^^^ 抓ND4S 抓ab_0 抓.後的字 抓()內的值 抓最後的); 可是不對 T.T 麻煩各位賜教了 謝謝! 我是用boost regex -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.217.27

05/03 16:14, , 1F
(\.\w+[(]\w*[)])
05/03 16:14, 1F

05/03 21:35, , 2F
為什麼一個用\w+ 一個用 \w* ??!
05/03 21:35, 2F

05/04 01:56, , 3F
你前面一定是.XXX的形式,所以要用+(一個以上),後面則
05/04 01:56, 3F

05/04 01:57, , 4F
看你吧,我不知道你整個內容的形式是怎樣,如果一定有資料
05/04 01:57, 4F

05/04 01:57, , 5F
那你用+也是OK。
05/04 01:57, 5F

05/04 10:30, , 6F
原來如此 謝謝!!
05/04 10:30, 6F
文章代碼(AID): #19_KXLFg (RegExp)