Re: [問題] regex 抓不到

看板java作者 (墳都買不起了還想買房)時間12年前 (2013/04/26 13:47), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《huadi73 (ㄚㄚㄚ)》之銘言: : 我想抓一段這樣的文字 : A='12'; : B = '7'; : 我的pattern是 : A\\s*?\\=\\s*?'([0-9]+)?'[.\\W\\w]+?B\\s*?\\=\\s*?'([0-9]+)?'; : 而接下來的參數是 Pattern.CASE_INSENSITIVE | Pattern.MULTILINE : 卻都抓不到 : 想請問我該怎麼解決呢?? : 謝謝 讓我先把 slashes 清掉第一次 A\s*?\=\s*?'([0-9]+)?'[.\W\w]+?B\s*?\=\s*?'([0-9]+)?'; ︺ ︺ ︺ ︺ ︺ 這些應該只要 * A\s*\=\s*'([0-9]+)?'[.\W\w]*B\s*\=\s*'([0-9]+)?'; ︺︺︺︺ ︺︺︺︺ 這兒應該指的是 [0-9]* A\s*\=\s*'[0-9]*'[.\W\w]*B\s*\=\s*'[0-9]*'; ︺︺︺︺ 這兒指的應該是 .* A\s*\=\s*'[0-9]*'.*B\s*\=\s*'[0-9]*'; 大至上最後我猜測你的想法是以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.20.106

04/26 14:13, , 1F
鳩甘心... 不過看起來應該去 RegExp 版 Orz
04/26 14:13, 1F

04/26 14:58, , 2F
強迫症..看到那種雜亂碼..會有強迫症要看懂它...
04/26 14:58, 2F

04/26 15:26, , 3F
謝謝,解決了,不過([0-9]+)?改成[0-9]* 我會抓不到
04/26 15:26, 3F
文章代碼(AID): #1HUXJaUE (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1HUXJaUE (java)