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
0
c 
d0
9
c 9
d9
day09
int09
:
c :
M
c M
wM
a
c a
wa
r
c r
wr
usstatear
varMar
wordMar
monthMar
:
c :
2
c 2
d2
0
c 0
d0
1
c 1
d1
8
c 8
d8
day18
year2018
int2018
ddmmmyyyy09:Mar:2018
_
c _
ws_
"
c "
T
c T
wT
h
c h
wh
i
c i
wi
s
c s
ws
varThis
wordThis
_
c _
ws_
i
c i
wi
s
c s
ws
varis
wordis
_
c _
ws_
a
c a
wa
n
c n
wn
varan
wordan
_
c _
ws_
E
c E
wE
x
c x
wx
a
c a
wa
m
c m
wm
p
c p
wp
l
c l
wl
e
c 
we
varExample
wordExample
!
c !
"
c "
string"This_is_an_Example!"
< Source String
What to click?  extract any integer in this position
extract this integer (2006) in this position
 
3Cold Fusion 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-cf.php3?s=09:Mar:2018%20%22This%20is%20an%20Example!%22&55&69 -->

<html>
  <body>
    <cfset txt='09:Mar:2018 "This is an Example!"'>

    <cfset re1='(.)'>	<!-- Any Single Character 1-->
    <cfset re2='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re3='.'>	<!-- Uninteresting: c-->
    <cfset re4='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re5='.'>	<!-- Uninteresting: c-->
    <cfset re6='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re7='.'>	<!-- Uninteresting: c-->
    <cfset re8='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re9='.'>	<!-- Uninteresting: c-->
    <cfset re10='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re11='.'>	<!-- Uninteresting: c-->
    <cfset re12='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re13='.'>	<!-- Uninteresting: c-->
    <cfset re14='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re15='.'>	<!-- Uninteresting: c-->
    <cfset re16='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re17='.'>	<!-- Uninteresting: c-->
    <cfset re18='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re19='.'>	<!-- Uninteresting: c-->
    <cfset re20='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re21='.'>	<!-- Uninteresting: c-->
    <cfset re22='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re23='.'>	<!-- Uninteresting: c-->
    <cfset re24='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re25='.'>	<!-- Uninteresting: c-->
    <cfset re26='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re27='.'>	<!-- Uninteresting: c-->
    <cfset re28='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re29='.'>	<!-- Uninteresting: c-->
    <cfset re30='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re31='.'>	<!-- Uninteresting: c-->
    <cfset re32='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re33='.'>	<!-- Uninteresting: c-->
    <cfset re34='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re35='.'>	<!-- Uninteresting: c-->
    <cfset re36='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re37='.'>	<!-- Uninteresting: c-->
    <cfset re38='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re39='.'>	<!-- Uninteresting: c-->
    <cfset re40='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re41='.'>	<!-- Uninteresting: c-->
    <cfset re42='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re43='.'>	<!-- Uninteresting: c-->
    <cfset re44='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re45='.'>	<!-- Uninteresting: c-->
    <cfset re46='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re47='.'>	<!-- Uninteresting: c-->
    <cfset re48='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re49='.'>	<!-- Uninteresting: c-->
    <cfset re50='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re51='.'>	<!-- Uninteresting: c-->
    <cfset re52='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re53='.'>	<!-- Uninteresting: c-->
    <cfset re54='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re55='.'>	<!-- Uninteresting: c-->
    <cfset re56='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re57='.'>	<!-- Uninteresting: c-->
    <cfset re58='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re59='.'>	<!-- Uninteresting: c-->
    <cfset re60='.*?'>	<!-- Non-greedy match on filler-->
    <cfset re61='(.)'>	<!-- Any Single Character 2-->

    <cfset re = #re1#&#re2#&#re3#&#re4#&#re5#&#re6#&#re7#&#re8#&#re9#&#re10#&#re11#&#re12#&#re13#&#re14#&#re15#&#re16#&#re17#&#re18#&#re19#&#re20#&#re21#&#re22#&#re23#&#re24#&#re25#&#re26#&#re27#&#re28#&#re29#&#re30#&#re31#&#re32#&#re33#&#re34#&#re35#&#re36#&#re37#&#re38#&#re39#&#re40#&#re41#&#re42#&#re43#&#re44#&#re45#&#re46#&#re47#&#re48#&#re49#&#re50#&#re51#&#re52#&#re53#&#re54#&#re55#&#re56#&#re57#&#re58#&#re59#&#re60#&#re61#>
    <cfset m = #REFindNoCase(#re#,#txt#,1,"TRUE")#>
    <cfif #ArrayLen(m.pos)# gt 1>
        <cfset c1=#Mid(txt,m.pos[2],m.len[2])#>
        <cfset c2=#Mid(txt,m.pos[3],m.len[3])#>
        <cfoutput>
          (#replace(c1,"<" ,"&lt;")#)(#replace(c2,"<" ,"&lt;")#)
        </cfoutput>
    </cfif>
  </body>
</html>

<!-- -->
<!-- Paste the code into a file that can be served by your cold fusion web server -->
<!-- -->
 
 
  home     faq              ©2006 mark james ennis