Regular expressions: Difference between revisions

→‎{{header|Groovy}}: completed solution
(→‎{{header|Groovy}}: new solution)
(→‎{{header|Groovy}}: completed solution)
Line 355:
 
=={{header|Groovy}}==
"Matching" Solution (it's complicated):
<lang groovy>import java.util.regex.*;
 
Line 427:
'How much wood would a woodchuck chuck if a woodchuck could chuck wood?' does not match '[Ww]o\w+d' exactly
'How much wood would a woodchuck chuck if a woodchuck could chuck wood?' does match '.*[Ww]o\w+d.*' exactly</pre>
 
"Replacement" Solution:
<lang groovy>println woodchuck.replaceAll(/c\w+k/, "CHUCK")</lang>
 
Output:
<pre>How much wood would a woodCHUCK CHUCK if a woodCHUCK could CHUCK wood?</pre>
 
=={{header|Haskell}}==
Anonymous user