<xsl:analyze-string select="." regex='"(.*?|.*?\n.*?)"'>
If you want "." to match any character including a newline, you can set "dot-all" mode using flags="s". Michael Kay