gpt4 book ai didi

string - 在不知道字符串长度的情况下查找字符串的子字符串

转载 作者:行者123 更新时间:2023-12-01 22:31:37 24 4
gpt4 key购买 nike

我有一个字符串 x:x = "{abc}{def}{ghi}"我需要打印第二个 { 和第二个 } 之间的字符串,在本例中为 def。在不知道字符串长度的情况下如何做到这一点?例如,字符串 x 也可以是 {abcde}{fghij}{klmno}"

最佳答案

这是模式匹配有用的地方:

local x = "{abc}{def}{ghi}"
local result = x:match(".-{.-}.-{(.-)}")
print(result)

.- 匹配零个或多个字符,非贪婪。整个模式 .-{.-}.-{(.-)} 捕获第二个 { 和第二个 } 之间的内容。

关于string - 在不知道字符串长度的情况下查找字符串的子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29324747/

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