作者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