data:text/javascript;base64,Ly8gSGVyZdsdsd:5
data:text/javascript;base64,Ly8gSGVyZdsdsd:2
data:text/javascript;base64,Ly8gSGVyZdsdsd:1
我想使用正则表达式选择上面的第二行文本。如何在这里捕获2字符串的结尾?我被卡住了。
^.*$
答案 0 :(得分:0)
您可以使用非常简单的模式
string.match(/.*2$/m)
=> ["data:text/javascript;base64,Ly8gSGVyZdsdsd:2"]
答案 1 :(得分:0)
.$
短期的言论。 .
表示任何字符或每个非空白字符,它应该是最后一个字符。这是因为$
这意味着它应该是最后一件事。
现在只需用你喜欢的语言来实现它。 js:
var string = "hello world!";
Var match = string.match(/.$/);
(不确定匹配现在的值是否为“!”或者只是一个布尔值,js不是我最强的语言)