Rosetta Code/Fix code tags: Difference between revisions

→‎{{header|J}}: alternative work around for displaying closing lang tag in code on wiki
(Add J)
(→‎{{header|J}}: alternative work around for displaying closing lang tag in code on wiki)
Line 32:
=={{header|J}}==
'''Solution:'''
<pre>
patterns=: noun define
<%s>;<lang %s>
</%s>;</lang>
<code %s>;<lang %s>
</code>;</lang>
)</pre>
 
<lang j>require 'printf strings'
langs=: <;._1 LF -.~ noun define NB. replace with real lang strings
Line 45 ⟶ 37:
baz
)
 
patterns=:'<%s>;<lang %s>',LF,'</%s>;</','lang>',LF,'<code %s>;<lang %s>',LF,'</code>;</','lang>',LF
 
fixCodeTags=: rplc&(,; ([: <;._2 ,&';');._2 &.> patterns vbsprintf _5]\5#langs)</lang>
Line 65 ⟶ 59:
Quo quis graecis vivendo te, <lang baz>posse nullam lobortis ex usu</lang>. Eam volumus perpetua
constituto id, mea an omittam fierent vituperatoribus.</pre>
 
 
=={{header|JavaScript}}==
892

edits