gpt4 book ai didi

c++ - 用 Qt 替换 HTML 文件中的特殊占位符

转载 作者:太空宇宙 更新时间:2023-11-04 12:09:37 27 4
gpt4 key购买 nike

大家好!

我有这种 HTML 文件:

  <tr>
<td>
<p>First name: </p>
</td>
<td>
<p> %first_name% </p>
</td>
</tr>
<tr>
<td>
<p>Last name: </p>
</td>
<td>
<p"> %last_name% </p>
</td>
</tr>

我正在寻找一种用具体数据替换类型 (%smth%) 的特殊标记的方法。项目是在Qt下开发的,不知道有没有Qt的方法可以做到。谢谢!

最佳答案

最简单的解决方案可能是使用 QString & QString::replace ( const QString & before, const QString & after, Qt::CaseSensitivity cs = Qt::CaseSensitive )它用字符串 after 替换字符串 before 的每一次出现,并返回对该字符串的引用。

将 html 文件的内容放入 QString,然后调用 QString::replace() 以用具体数据替换特殊标记。例如:

QString firstName("John");
html.replace("%first_name%", firstName);

关于c++ - 用 Qt 替换 HTML 文件中的特殊占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10390348/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com