如何从语句中返回具有前缀的数字。
我的字符串如下“这是 JavaScript 中的 test104”。
我想从上面的语句中返回“test104”。该字符串实际上可以出现在语句中的任何位置,并且前面的数字也可以更改,例如“test223”或“test335”。
我真的很感激这里的一些帮助。我发现正则表达式扭曲了我的想法。
谢谢你。
如何从语句中返回具有前缀的数字。
我的字符串如下“这是 JavaScript 中的 test104”。
我想从上面的语句中返回“test104”。该字符串实际上可以出现在语句中的任何位置,并且前面的数字也可以更改,例如“test223”或“test335”。
我真的很感激这里的一些帮助。我发现正则表达式扭曲了我的想法。
谢谢你。
您应该真正从阅读文档开始。无论如何,以下代码应该可以帮助您:
"This is a test104 in JavaScript".match(/test\d+/g) // ["test104"]
表达式test\d+
匹配任何以“test”开头的字符串,后跟任意数量的数字。