将重构文本转换为 html 时如何保留超链接中的空格?
我正在使用 python docutils 和 rst2html.py 脚本将重组文本转换为 html。
我想将这样的行转换
Test1 `(link1) <C:/path with spaces/file.html>`_
为这样的内容:
<p>Test1 <a class="reference external" href="C:/path with spaces/file.html">(link1)</a>
但是我得到了这个(路径中的空格被删除):
<p>Test1 <a class="reference external" href="C:/pathwithspaces/file.html">(link1)</a>
如何保留链接中的空格?
I'm using python docutils and the rst2html.py script to convert restructured text to html.
I want to convert a line like this:
Test1 `(link1) <C:/path with spaces/file.html>`_
Into something like this:
<p>Test1 <a class="reference external" href="C:/path with spaces/file.html">(link1)</a>
But instead I get this (spaces in path are dropped):
<p>Test1 <a class="reference external" href="C:/pathwithspaces/file.html">(link1)</a>
How do I preserve the whitespace in links?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道您如何从文件(或标准输入)中获取该行,但您应该将链接相关字符串转换为 HTML 实体。您可以在以下链接转义 HTML - Python Wiki 中找到更多信息。
希望这对您有帮助。
I don't know how you are grabbing the line from the file (or stdin), but you should convert the link related string to HTML entities. You can find more information in the following link Escaping HTML - Python Wiki.
Hope this help you.