Trova string multilinea con regex

Sto cercando di trovare una string multiline all'interno di tag HTML. Questa regex

<\s*form[^>]*>(.*?)<\s*/\s*form> 

è abbastanza bene in Notepad ++, se l'impostazione find \r and \n è triggersta.

Quello che non posso fare è costringere questa regex a lavorare con Excel (utilizzando un .Net Addon , che consente di eseguire regex). Là questo regex trova solo una string allineata (media senza \ r, \ n o entrambi).

Per esempio:

  • se una string è <form foo>bar</form> – regex trova bar , come previsto,
  • Se una string è <form foo>bar\r\nbaz</form> – il regex non trova nulla.

Come potrebbe essere regolata questa regressione per catturare anche stringhe multilinee?

Se il .Net Addon support la syntax di .NET Regex, è ansible iniettare (?s) modificatore nell'espressione per eseguire l'operazione . corrispondono anche i caratteri newline:

 (?s)<\s*form[^>]*>(.*?)<\s*/\s*form>