gpt4 book ai didi

string - Lua 中带有单反斜杠 (!) 的字符串需要转义或替换 - 如何操作?

转载 作者:行者123 更新时间:2023-12-02 10:00:37 27 4
gpt4 key购买 nike

在 Adob​​e Lightroom 中,插件是用 Lua 编写的。为了自学 Lua,我正在通过 SDK 制作自己的插件。现在我遇到了一种情况,我从名为“images”的表中获取一个字符串,如下所示:

images[1] = "d:\Windows\Temp\LREXPORT\NK119542.tif"

但是Lua当然不喜欢那些未转义的反斜杠。该表的内容根据用户操作而变化。我正在考虑一种解决方案来获取该字符串并对其进行操作以进行进一步处理。

正确的字符串是:

newimages = "d:/Windows/Temp/LREXPORT/NK119542.tif"
newimages = "d:\\Windows\\Temp\\LREXPORT\\NK119542.tif"

浏览了很多帖子和在线教程,但抱歉,我无法弄清楚这一点。希望有解决办法,谢谢回复。

最佳答案

您可以使用 [[]] 分隔字符串:

Lua 5.2.3  Copyright (C) 1994-2013 Lua.org, PUC-Rio
> s = '\n'
> print(s)


> s = [[\n]]
> print(s)
\n

关于string - Lua 中带有单反斜杠 (!) 的字符串需要转义或替换 - 如何操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338491/

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