【发布时间】:2015-12-13 00:09:31
【问题描述】:
我需要在 / 斜线之间取值。例如./ankits/ankitt$.这里我需要取'antiits'字符串。我需要使用 reg-expression 还是可以使用 trim 方法完成?
请帮我解决这个问题
【问题讨论】:
-
修剪修剪空格,所以没有修剪
-
我不明白。你能提供任何代码示例吗?
标签: javascript regex
我需要在 / 斜线之间取值。例如./ankits/ankitt$.这里我需要取'antiits'字符串。我需要使用 reg-expression 还是可以使用 trim 方法完成?
请帮我解决这个问题
【问题讨论】:
标签: javascript regex
.split 方法呢?
var str = './ankits/ankitt$.';
var arr = str.split('/');
console.log(arr);
它将字符串拆分为数组,正斜杠将用作分隔符。
【讨论】:
这个正则表达式将返回斜线之间的内容:
/\/(.*?)\//
测试代码:
var regex = /\/(.*?)\//;
var str = './ankits/ankitt$.';
var result;
result = regex.exec(str);
alert(result[0]);
短格式:
"./ankits/ankitt$".match(/\/(.*?)\//)[1]
【讨论】:
试试这个
"./ankits/ankitt$".match(/\/([^\/]+)\//)[1]
【讨论】: