将字符串转换为开始和结束标记(XML)

时间:2014-04-13 18:21:28

标签: xml tags dokuwiki

我正在尝试将文本文件(从Dokuwiki)转换为XML以进行进一步处理。为此,我需要将一些特殊格式字符串转换为开始和结束标记。 例如:标题标有“===”("=== Headline of article ===")。但我不能简单地将"==="替换为“<head>”,因为我需要第二个"==="为“</head>”(结束标记)。我希望你明白我的意思。我必须用两个不同的字符串替换相同的字符串,具体取决于前一个字符串。该程序应该用Python编写,但实际上我只需要算法...

由于

1 个答案:

答案 0 :(得分:0)

正则表达时间: 要替换第一组"===",请使用&#34; ^&#34;锚:r/^=== /\<head\>/ 要替换第二个"===",请使用&#34; $&#34;锚:r/ ===$/\<\\head\>/