Ruby/Wyrażenia regularne: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Szymon wro (dyskusja | edycje)
Szymon wro (dyskusja | edycje)
Linia 80:
print "tekst> "; STDOUT.flush; tekst = gets.chop
break if tekst.empty?
print "wzorzecwzor> "; STDOUT.flush; wzorzecwzor = gets.chop
break if wzorzecwzor.empty?
wrwyr = Regexp.new(wzorzecwzor)
puts tekst.gsub(wrwyr,"#{st}\\&#{podsw}")
end
</pre>
Linia 91:
<pre>
tekst> foobar
wzorzecwzor> ^fo+
foobar
~~~
Linia 102:
<pre>
tekst> abc012dbcd555
wzorzecwzor> \d
abc012dbcd555
~~~ ~~~
Linia 113:
<pre>
tekst> foozboozer
wzorzecwzor> f.*z
foozboozer
~~~~~~~~
Linia 124:
<pre>
tekst> Wed Feb 7 08:58:04 JST 1996
wzorzecwzor> [0-9]+:[0-9]+(:[0-9]+)?
Wed Feb 7 08:58:04 JST 1996
~~~~~~~~