В разных языках программирования регулярные выражения имеют свои особенности. Довольно часто используемым является модификатор многострочности. от его наличия зависит то, как будет разобран многострочный текст – как одна строка без переносов или каждая строка текста будет заканчиваться символами переноса строки.

В .NetFramework (C#) Visual Studio позволяет использование модификатора как через шаблон регулярного выражения, так и через опции регулярного выражения.

Рассмотрим строку шаблона регулярного выражения. Оно позволяет найти все совпадения, где в начале строки есть 1 пробел и потом есть 2 слэша //

(?m) – модификатор, означающий многострочный режим

В указанных ниже примерах будут найдены все строки, которые начинаются с пробела и содержат символы //

эквивалентно