字符串:
ld=123456789&page=10
正则:
&page\=[\s\S]*?
匹配到的结果:
&page=
期望匹配的结果:
&page=10
应该如何做呢?
在JavaScript中,你可以使用正则表达式来匹配字符串的结尾。正则表达式是一种用于匹配和提取字符串模式的工具。以下是一个简单的例子,它会匹配一个字符串的结尾:
javascript
let str = "Hello, World!";
let regex = /[^,\s]*$/; // 匹配字符串的结尾,这里不包含换行符、制表符或空格
console.log(regex.test(str)); // 输出:true
在这个例子中,[^,\s]*
匹配字符串的结尾,不包含换行符、制表符或空格。/
是一个正则表达式的分隔符,用来分割字符串。
如果你只想匹配字符串的结尾,但不包括换行符、制表符或空格,你可以使用/\s+$/
这个正则表达式。这个正则表达式匹配一个或多个连续的空格。