我正在尝试在 TypeScript 中使用正则表达式
这些是我试图与
Total Order <orderId>
ex:匹配的两个字符串Total Order order1,我应该能够order1从正则表达式中提取
我试图匹配的另一个字符串是。我一直在尝试这样做,但没有成功,我遇到了以下问题,但没有成功 如何访问 JavaScript 正则表达式中的匹配组?,但这与我想要做的不同。
Items Order <orderId>,也可以有空格,例如:Items Order order1。我应该能够order1再次从中提取。
小智 5
您可以使用正则表达式匹配:
const str = 'Items Order order1';
const matches = str.match(/Items\sOrder\s(\w+)/);
if (matches) {
console.log(matches[1]); // ordem1
}
Run Code Online (Sandbox Code Playgroud)
如果matches变量已填充,则数组的第二个位置将提供有效内容(捕获的组)。