您需要按顺序将所有 111 替换为数字。如何实施?理想情况下,应该设置数字报告,例如从 3000 开始。谢谢。
像这样的源代码:
<item id="111">
<title>Заголовок</title>
<description>Описание</description>
<images>
<image id="111">фото1</image>
<image id="111">фото2</image>
</images>
</item>
<item id="111">
<title>Заголовок</title>
<description>Описание</description>
<images>
<image id="111">фото1</image>
<image id="111">фото2</image>
</images>
</item>
<item id="111">
<title>Заголовок</title>
<description>Описание</description>
<images>
<image id="111">фото1</image>
<image id="111">фото2</image>
</images>
</item>
python3中通过正则表达式的算法:
中的文字
new_text
:PS。python被解释了,所以它需要一些可以运行的东西,这意味着它需要安装一个解释器。
为了给客户,您可以:
python.exe
) 一起提供。那些。将有一个包含解释器和程序脚本的文件夹。并且会使用 cmd/bash 脚本来运行,比如:python.exe main.py
另一种选择是制作一个将处理客户端文本的 Web 服务器;在 python 中,这最容易通过flask或bottle来完成。
此外,如果您制作桌面实用程序,您需要决定它是控制台还是图形。如果是图形的,那么你需要决定通过哪个库来创建界面:tkinter(默认包含在python库中)、Qt、GTK等。
我认为,鉴于不确定性,做一些在任何地方都可以使用的东西更容易——html + javascript。
您可以在这里在线尝试(存储库):https ://gil9red.github.io/static_site_for_id_replace/
我对此有一点经验,所以结果在我的膝盖上:
截屏:
PS
.html
将代码保存为文件格式并将其传输给需要它的任何人就足够了。客户端需要通过浏览器打开,插入/输入数据并点击按钮