Rosetta Code/Fix code tags: Difference between revisions
Content added Content deleted
(add Ruby) |
m (→{{header|AutoHotkey}}: Minor indentation and casing edit) |
||
Line 18: | Line 18: | ||
slang = /lang |
slang = /lang |
||
slang := "<" . slang . "/>" |
slang := "<" . slang . "/>" |
||
Loop, Parse, langs, `, |
|||
{ |
{ |
||
tag1 = <%A_LoopField%> |
tag1 = <%A_LoopField%> |
||
tag2 = </%A_LoopField%> |
tag2 = </%A_LoopField%> |
||
text := RegExReplace(text, tag1, "<lang " . A_LoopField . ">") |
|||
text := RegExReplace(text, tag2, slang) |
|||
text := RegExReplace(text, "<code (.+?)>(.*?)</code>" |
|||
, "<lang $1>$2" . slang) |
, "<lang $1>$2" . slang) |
||
} |
} |
||
FileAppend, % text, %2% |
FileAppend, % text, %2% |