Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获得字符串的一部分?_Javascript_Regex - Fatal编程技术网

Javascript 如何获得字符串的一部分?

Javascript 如何获得字符串的一部分?,javascript,regex,Javascript,Regex,我有这个字符串: var MapId ='Library://London/Maps/Main-Mobile.MapDefinition' 从上面的字符串中,我需要得到这个部分: MapId ='Library://London/' 如何在regex或jquery的帮助下完成此操作?您可以使用拆分和切片操作: var MapId='Library://London/Maps/Main-Mobile.MapDefinition'; MapId=MapId.split/\/.slice0,

我有这个字符串:

 var MapId ='Library://London/Maps/Main-Mobile.MapDefinition'
从上面的字符串中,我需要得到这个部分:

 MapId ='Library://London/'
如何在regex或jquery的帮助下完成此操作?

您可以使用拆分和切片操作:

var MapId='Library://London/Maps/Main-Mobile.MapDefinition'; MapId=MapId.split/\/.slice0,3.join'/'+'/';
console.logMapId;首先尝试用英语描述规则,然后用正则表达式表达它们。例如,您是否需要字符串的前18个字符?还是在单词映射之前的所有东西?或者在//之前的所有内容,包括在//之后出现的第一个/?还有别的吗?