Show pageOld revisionsBacklinksAdd to bookBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Regular Expression Search: Dot Not Match Newline ====== By default search regular expression used in HippoEDIT ([[http://www.boost.org/doc/libs/1_53_0/libs/regex/doc/html/boost_regex/ref/match_flag_type.html|BOOST Regexp]]) interpret "." symbol in expression as ANY symbol. Including newline character. So that can happen that search with your [[http://en.wikipedia.org/wiki/Regular_expression|greedy regular expression]] will take too long (for example, //a.*b// ), while it analyzes whole text, from first "a" until document end. There are two ways to solve that: change your expression to nongreedy form (that is probably what you want), as for example: //a.*?b// or you can force HippoEDIT to always search within a line, if "." is used ("." do not match newline symbol). Default behavior of for processing "." character in HippoEDIT search engine can be controlled by following XML flag in **settings.xml**: <code xml> <Dialogs> <RegexpNotDotNewline>true</RegexpNotDotNewline> </Dialogs> </code> Default value is **false**. <note>The feature available from HippoEDIT 1.51.35</note> #xml_option #performance #1_51