0

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

谢谢

4

1 回答 1

0

正则表达式时间:要替换第一组"===",使用“^”锚点:r/^=== /\<head\>/ 要替换第二组"===",使用“$”锚点:r/ ===$/\<\\head\>/

于 2014-05-05T15:52:15.547 回答