分隔符字符串,如何实现长尾疑问?

2026-04-01 20:400阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计248个文字,预计阅读时间需要1分钟。

分隔符字符串,如何实现长尾疑问?

我有一个类似第一部分的字符串;第二部分。我想把它分开,并返回第二部分。正常情况下:+start=mystring:find(';')result=mystring:sub(start) 但我希望能在一条线上做到这一点:result=mystring:sub('myst')

我有一个像第一部分的字符串;第二部分.我想把它分开;并返回第二部分.一切正常:

start = mystring:find(';') result = mystring:sub(start)

但我希望能在一条线上做到这一点:

分隔符字符串,如何实现长尾疑问?

result = mystring:sub(mystring:find(';'))

它不会抛出错误,但它不会返回预期的结果.这不是一个大问题,因为它在两行代码上工作正常,但理解为什么它不在oneliner上工作将帮助我更好地理解lua如何工作.

这也有效:

result = mystring:sub((mystring:find(';')))

额外的括号确保只使用一个参数调用sub,因此它将使用第二个参数的默认值(mystring的结尾).

本文共计248个文字,预计阅读时间需要1分钟。

分隔符字符串,如何实现长尾疑问?

我有一个类似第一部分的字符串;第二部分。我想把它分开,并返回第二部分。正常情况下:+start=mystring:find(';')result=mystring:sub(start) 但我希望能在一条线上做到这一点:result=mystring:sub('myst')

我有一个像第一部分的字符串;第二部分.我想把它分开;并返回第二部分.一切正常:

start = mystring:find(';') result = mystring:sub(start)

但我希望能在一条线上做到这一点:

分隔符字符串,如何实现长尾疑问?

result = mystring:sub(mystring:find(';'))

它不会抛出错误,但它不会返回预期的结果.这不是一个大问题,因为它在两行代码上工作正常,但理解为什么它不在oneliner上工作将帮助我更好地理解lua如何工作.

这也有效:

result = mystring:sub((mystring:find(';')))

额外的括号确保只使用一个参数调用sub,因此它将使用第二个参数的默认值(mystring的结尾).