Regular expressions: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (→{{header|REBOL}}: Remove vanity tags) |
(added Ol) |
||
Line 1,477: | Line 1,477: | ||
(Pcre.replace ~pat:"original" ~templ:"modified" "I am the original string") |
(Pcre.replace ~pat:"original" ~templ:"modified" "I am the original string") |
||
;;</lang> |
;;</lang> |
||
=={{header|Ol}}== |
|||
<lang scheme> |
|||
; matching: |
|||
(define regex (string->regex "m/aa(bb|cc)dd/")) |
|||
(print (regex "aabbddx")) ; => true |
|||
(print (regex "aaccddx")) ; => true |
|||
(print (regex "aabcddx")) ; => false |
|||
; substitute part of a string: |
|||
(define regex (string->regex "s/aa(bb|cc)dd/HAHAHA/")) |
|||
(print (regex "aabbddx")) ; => HAHAHAx |
|||
(print (regex "aaccddx")) ; => HAHAHAx |
|||
(print (regex "aabcddx")) ; => false |
|||
</lang> |
|||
=={{header|ooRexx}}== |
=={{header|ooRexx}}== |