Есть следующий текст:
!re
=.id=*1
=.nextid=*2
=name=script1
=owner=admin
=policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api
=run-count=0
=source=
=invalid=true
Нужно получить строку:
script1
Делаю так:
Pattern p = Pattern.compile("^.*name=(.*)$", Pattern.MULTILINE | Pattern.DOTALL);
Matcher m = p.matcher(str);
В m.group(1) лежит:
script1
=owner=admin
=policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive,api
=run-count=0
=source=
=invalid=true
Если Pattern p = Pattern.compile("^.*name=(.*)$", Pattern.MULTILINE);
То ничего не получаю... Что то я запутался в конец.