问题标签 [lua-patterns]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2187 浏览

string - 在 Lua 中,如何找到 URL 的结尾?

我尝试解析一个带有http URL的字符串,例如,字符串就像

str = "http://www.abc.com?id=123&key=456 and more text here"

我想知道http url链接在哪里结束,基本上我用

我可以在那里放置什么模式,以便它考虑 URL 结束?

0 投票
1 回答
2136 浏览

lua - Lua string.match 提取 HTML 的一些值

我正在使用 Luastring.match来提取 HTML 的一些值,但我在某些属性方面遇到了一些问题。

要提取这样的电话号码:0000-0000,我正在使用掩码:

但是 Lua 正在返回如下内容:"0000000"

哪儿是"-"掩码字符串的中间在

有没有办法做这样的事情:

"%d[4]-%d[4]"(指定字符串中将出现多少个字符)

0 投票
3 回答
4507 浏览

string - 如何从 URL 中提取域

我需要从Lua 字符串变量中的four.fiveURL () 中提取域 () 。one.two.three.four.five

我似乎无法在 Lua 中找到执行此操作的功能。

编辑:

当 URL 到达我的手中时,这些http东西已经被剥离了。所以,一些例子是:

所以我的结果应该是:

0 投票
1 回答
10568 浏览

regex - remove '$' characters from a string

I am trying to remove '$' signs from a string, but I am guessing it is some special char? I am extremely new to lua (just started coding in it today). From my understanding this should work and does for other chars string.gsub(line,'$','').

0 投票
5 回答
124 浏览

regex - 编写此正则表达式的更好方法是确保目标字符串至少包含一个点?

我需要使用正则表达式来过滤一个字符串,该字符串将包含至少一个点,并被一个有限的字符集包围,

所以我使用(忽略所有空格):

^[a-z0-9:_-]+ \. [a-z0-9:_-]+$

问题是我需要两次使用完全相同的正则表达式[a-z0-9:_-]+。有没有办法写出更好的?

0 投票
1 回答
3617 浏览

string - 仅使用模式匹配提取文件名

是否可以使用string.match并返回捕获,直到最后一个.字符停止在扩展部分?

0 投票
1 回答
2840 浏览

string - 是否有没有模式的 Lua string.find

我应用了一个函数,但看起来很糟糕。

0 投票
4 回答
5457 浏览

string - 如何从 Lua 中以特定字符串开头的字符串中删除行?

如何从 Lua 中以另一个字符串开头的字符串中删除行?例如,我想从字符串中删除所有result以单词开头的行<Table。这是我到目前为止写的代码:

0 投票
3 回答
1108 浏览

string - Lua 字符串操作模式匹配替代“|”

有没有办法我可以做一个匹配的字符串模式,"ab|cd"以便它匹配输入字符串"ab""cd"输入字符串。我知道你使用类似"[ab]"模式的东西,它会匹配"a"or "b",但这只适用于一个字母的东西。

请注意,我的实际问题要复杂得多,但基本上我只需要知道 Lua 的字符串操作中是否存在 OR 事物。我实际上想在 OR 事物的每一侧放置其他模式,等等。但是如果它与类似的东西一起工作并与两者"hello|world"匹配,那就太好了!"hello, world!""hello""world"

0 投票
6 回答
8586 浏览

string - 迭代包括空行在内的行

给定一个带有一些空行的多行字符串,我如何遍历 Lua 中的行,包括空行

此代码不包括空行:

此代码包含额外的虚假空行: