txt 2 re
knowing is obsolete :: regular expression generator (perl php python java javascript coldfusion c c++ ruby vb vbscript j# c# c++.net vb.net)
 
 
 
Enter the string that you want to use a regular expression on:
1
   
 
Select the elements that you want to extract to run regular expression generator:
2
4
 4
d4
2
 2
d2
day2
int42
_
c _
ws_
4
c 4
d4
3
c 3
d3
day3
int
< Source String
What to click?  extract any integer in this position
extract this integer (2006) in this position
 
3VB6 regular expression program that extracts the selected elements from the entered string:
Perl PHP Python Java Javascript ColdFusion C C++ Ruby [VB] VBScript J#.net C#.net C++.net VB.net 
 
' URL that generated this code:
' http://txt2re.com/index-vb6.php3?s=42%2043&2&-13&-11

Private Sub Command1_Click()
  Dim txt As String
  txt ="42 43"

  Dim re1 As String
  re1 ="(4)"	'Any Single Character 1
  Dim re2 As String
  re2 ="(2)"	'Any Single Character 2
  Dim re3 As String
  re3 =".*?"	'Non-greedy match on filler
  Dim re4 As String
  re4 ="(\d+)"	'Integer Number 1

  Dim r As New RegExp
  r.Pattern = re1+re2+re3+re4
  r.IgnoreCase = True
  Dim m As MatchCollection
  Set m = r.Execute(txt)
  If m.Item(0).SubMatches.Count > 0 Then
      Dim c1
      c1=m.Item(0).SubMatches.Item(0)
      Dim c2
      c2=m.Item(0).SubMatches.Item(1)
      Dim int1
      int1=m.Item(0).SubMatches.Item(2)
      MsgBox("("+c1+")"+"("+c2+")"+"("+int1+")"+"")
  End If
End Sub

'-----
' To run this code:
' .Start Microsoft Visual Basic 6.0.
' .On the File menu, click New Project.
' .Click Standard Exe in the New Project dialog box, and then click OK.
' .On the Project menu, click References.
' .Double-click Microsoft VBScript Regular Expressions 5.5, and then click OK.
'   (If you can't find this option, download "Microsoft Windows Script 5.6"
'     from Microsoft)
' .In the toolbox, double-click CommandButton.
' .Double-click Command1 to open the Code window.
' .Paste the code above into the Command1_Click event handler:
'-----
 
 
 
 
Feedback
Jamie:: Thank you! Great tool. I forgot even the basics of regex and this tool helped me out.Wed, 22 Oct 2014 03:03PM
Anon:: Fucking awesome.Wed, 22 Oct 2014 04:48PM
rafay:: Thankyou, saved alot of my time, excellent tool!Fri, 24 Oct 2014 03:56PM
anon:: It was unreasonable of me to think it'd be able to handle a 11k line 3D array...Sun, 26 Oct 2014 10:11PM
5566:: goodTue, 28 Oct 2014 09:07AM
ninja:: GREAT TOOL! THANK YOU!Tue, 28 Oct 2014 01:55PM
jesus:: Thx. It's a miracle function.Wed, 29 Oct 2014 01:16AM
jadeon:: what a nice program!Wed, 29 Oct 2014 05:08AM
:: Very nice...!Wed, 29 Oct 2014 11:07AM
:: LulzThu, 30 Oct 2014 08:23AM
:: Yay!Thu, 30 Oct 2014 08:23AM
:: Excellent toolThu, 30 Oct 2014 08:31AM
:: Very nice...!Thu, 30 Oct 2014 09:29AM
Ozair:: Nice working (Y)Thu, 30 Oct 2014 05:16PM
:: I would like to see a feature to give a generic regex expression instead of a whole script. I also second the request to submit a list of strings and return a single regex to match them all.Mon, 3 Nov 2014 08:24PM
:: Amazing!Tue, 4 Nov 2014 01:15AM
:: cool!Tue, 4 Nov 2014 01:06PM
:: This will come in handy.Fri, 7 Nov 2014 02:25PM
anon:: I second the feature request for a generic regex rather than a whole script. As great as it is having the whole script there, just the regex would be ideal sometimes.Fri, 7 Nov 2014 04:03PM
Jason:: Love to see what people have already suggested/requested: unix/linux utilities sed and grepFri, 7 Nov 2014 09:23PM
Larry:: Thank youMon, 10 Nov 2014 09:05PM
Sporri:: Awesome tool! Thank you.Tue, 11 Nov 2014 11:50AM
K Neeraj Lal:: Awesome tool!!!Wed, 12 Nov 2014 08:21AM
:: gud oneWed, 12 Nov 2014 11:41AM
Anon:: Great tool! Thank YouThu, 13 Nov 2014 09:55PM
Anon:: what about repeating structures? like 4%,6%,8%,9%,...,n% for which the regex is ^\d+%(?:,\d+%)+$Fri, 14 Nov 2014 01:42PM
:: ah ah ah ah Fri, 14 Nov 2014 05:21PM
timtjtim:: Wow! Saved so much time!Fri, 14 Nov 2014 09:25PM
anon:: Dang!!!Sun, 16 Nov 2014 04:21PM
Alicia:: Amazing tool, just what i was looking for!Sun, 16 Nov 2014 11:22PM
:: LOVE U DUDE! Mon, 17 Nov 2014 09:42AM
:: First LastTue, 18 Nov 2014 03:29PM
taht:: si loocThu, 20 Nov 2014 10:54AM
Thanks A Million:: This works great. I used extract function to replace the txt variable. Works like a charm. Thanks LawrenceThu, 20 Nov 2014 10:01PM
venk13:: In-f*cking-sane!Fri, 21 Nov 2014 10:18AM
Eased my work:: very very very good tool. very userfullSat, 22 Nov 2014 10:22PM
Ashesh:: Awesome!Sun, 23 Nov 2014 03:32AM
Tiny:: this is a good toolSun, 23 Nov 2014 05:13PM
KARL:: I AM KARL! KING OF DUCKS!Mon, 24 Nov 2014 01:42PM
Ravi:: I am kind of new to Regex - soon after writing few, I was thinking about a tool - ....and its already here.... super cooooool!Tue, 25 Nov 2014 01:48AM
rkelrygnt:: dqnWmrOhxMTue, 25 Nov 2014 09:08PM
:: javascript:alert("fix me");Wed, 26 Nov 2014 01:28PM
:: javascript:alert("fix me");Wed, 26 Nov 2014 01:28PM
RegExp_Fool:: THANK'S !!! Best Tool for regexp ever!Thu, 27 Nov 2014 01:45AM
 
  home     faq              ©2006 mark james ennis