Hello, for a project I need all the power of RegExp runrev can offer. Does anyone have an extended docu of the regexp usage in runrev at hand?
In the docu within the runrev IDE (try matchtext) I found the necessary [0-9a-zA-Zäöü ...] for making regexp like get matchText(line,"([0-9]+.[0-9]+).? m² .* ([0-9]+.[0-9]+) .?m² .* ([0-9]+.[0-9]+) .?m²",house,garden,fields) and the link to http://www.pcre.org/man.txt => runrev regexp try to be as Perl regexp conform as possible From http://www.mail-archive.com/[email protected]/msg07768.html I learned, that the character ? can be used as a modifier for the regexp to search the smallest string for the searched pattern (instead of the widest) from Perl I learned that \t means tab, \n cr \d digit = [0-9] \D nondigit \w any char \s whitespace char \S non-whitespace char and with the regexpbuilder I can test this. \w+ \w+ \w+ results in 3 Words \d{5} means exactly five digits like in perl \d{3,5} means 3 to 5 digits like in Perl In the docu of matchtext: If you need to make a case-insensitive comparison, use "(?i)" at the start of the regularExpression to make the match case-insensitive. (?i) = case sensitive like /i in Perl In Perl are modifiers /s /m and x for string, multiple lines and extended. Are these supported too but not documented? Can I use (?(condition)yes-pattern|no-pattern) like in perl with x modifier? Any suggestions appreciated ... or a link to a FAQ I did not find. Regards, Mit freundlichen Grüßen Franz Böhmisch [email protected] http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
