I was trying to do a regex search with the lucene and
JavaUtilRegexCapabilities.
The code used is :
RegexQuery query = new RegexQuery(new
Term("contents","(?m)hello.*(\r[^#]*)This is to be searched.*(\r[^#]*)#"));
query.setRegexImplementation(new JavaUtilRegexCapabilities());

I verified the regex in : http://www.gskinner.com/RegExr/  [with the multi
line checked]
In lucene though there are no hits. Can you please point me in the right
direction

-- Rgds
Ba3

Regex :
hello.*(\r[^#]*)This is to be searched.*(\r[^#]*)#

Content :
hello world
This is to be searched
#
Test line should not be selected
hello
This should not work
some other lines
#
Not to be selected
hello world
Some lines
This is to be searched
Some lines
#
hello earth
some lines
#
-- 
View this message in context: 
http://www.nabble.com/Multiline-Regex-with-Lucene-tp24667109p24667109.html
Sent from the Lucene - Java Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org

Reply via email to