Table of Contents

Regexp - (Flag|Modifier)

About

Flag or modifier changes the behavior of the parsing and therefore of the match.

List

dotall / g

A dot may matches new line or not. You specify it by specifying a flag.

Java Example with the DOTALL flag:

Pattern pattern = Pattern.compile("<top>(.*?)</top>",Pattern.DOTALL);

i

the i flag will perform a case insensitive match.

Disable

If you don't have access to the regular expression compiler, you may be able to disable a flag in the regular expression with the following syntax

(?-flag)expression

To disable the multi-line flag (m), you would type:

(?-m)expression

Documentation / Reference