作者huadi73 (ㄚㄚㄚ)
看板java
標題[問題] regex
時間Thu Apr 25 19:44:05 2013
我想抓一段這樣的文字
A='12';
B = '7';
我的pattern是
A\\s*?\\=\\s*?'([0-9]+)?'[.\\W\\w]+?B\\s*?\\=\\s*?'([0-9]+)?';
而接下來的參數是 Pattern.CASE_INSENSITIVE | Pattern.MULTILINE
卻都抓不到
想請問我該怎麼解決呢??
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.127.36.153
1F:→ cyclone350:怎麼解決?先看參數的意義,再看你的pattern有沒有寫對 04/25 21:05
2F:→ cyclone350:然後看範例試跑一下,就解決啦。 04/25 21:07
3F:→ qrtt1:如果是很明確的字串,有必要堅持用 Regular Expression 嗎!? 04/25 23:51
4F:→ asilzheng:key-value? String.split(), String.trim() 04/26 01:32
5F:→ huadi73:我只能確定有A跟B 然後會=一個值, 我在C#可以但JAVA不行 04/26 13:46
6F:→ huadi73:我在試試看好了 04/26 13:47
7F:→ cha122977:四樓的方法不錯阿@@ 04/26 15:58