Regular expressions: Difference between revisions

m
m (→‎{{header|Tcl}}: formatting)
Line 470:
 
=={{header|Tcl}}==
Test using <tt>regexp</tt>:
 
<lang tcl>set theString = "I am a string"
Test
if {[regexp -- {string$} $theString]} {
 
set theString "I am aputs "Ends with 'string'\n"
}
if {[regexp -- {string$} $theString]} {
puts "Ends with 'string'\n"
}
if ({![regexp -- {^You} $theString])} {
puts "Does not start with 'You'\n"
}</lang>
}
 
Substitute using <tt>regsub</tt>
<lang tcl>set theString = "I am a string"
puts [regsub -- { +a +} {I am a string}$theString { another }]</lang>
set theString = "I am a string"
puts [regsub -- { a } {I am a string} { another }]
 
=={{header|Toka}}==
Anonymous user