[Gambas-user] Multiline RegExp

Demosthenes Koptsis demosthenesk at ...626...
Wed Jul 27 09:34:04 CEST 2011

i used also Multiline

and DotAll

with this code

' Gambas class file

Private sRegExp As Regexp

Public Sub Form_Open()



Public Sub btnMatch_Click()

  If IsNull(txtPattern.Text) Or IsNull(txtSubject.Text) Then Return
  sRegExp = New Regexp(txtSubject.Text, txtPattern.Text, 4)
  If sRegExp.Offset = -1 Then Return
  txtResults.Text = sRegExp.Text


1) The Subject of RegExp is:

Here is an email dimos at ...146... and text continues
Here is an email kostas at ...146... and text continues
Here is an email petros at ...146... and text continues
Here is an email paul at ...146... and text continues

2) The Pattern i use is:

3) The result is only one email:
dimos at ...146...

and not the rest of them.

4) if i convert this pattern to grep syntax in terminal, grep gives all
4 emails. i want to implement a grep like funtcion with Gambas3


On Wed, 2011-07-27 at 12:45 +1000, Ian Haywood wrote:
> On Wed, Jul 27, 2011 at 8:34 AM, Bruce Bruen <bbruen at ...2308...> wrote:
> > regexp only (ever) works on a line by line basis
> by default yes, but:
> http://gambasdoc.org/help/comp/gb.pcre/regexp/dotall
> this makes the . cover newlines, so a regexp can span multiple lines
> in the string.
> Ian
> ------------------------------------------------------------------------------
> Got Input?   Slashdot Needs You.
> Take our quick survey online.  Come on, we don't ask for help often.
> Plus, you'll get a chance to win $100 to spend on ThinkGeek.
> http://p.sf.net/sfu/slashdot-survey
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user

Demosthenes Koptsis.

More information about the User mailing list