从字符串变量

时间:2015-10-15 15:17:15

标签: jquery regex string extract

如何在字符串变量首次出现字符«#»后提取第一个单词?

字符串看起来像这样:

/* pins */

#a1_pins{
  marker-placement: point;
  …

我想要提取的是:

  

a1_pins

...第一个#之后和{(空格)之前第一个字

2 个答案:

答案 0 :(得分:1)

这将捕获以#开头并以空格,制表符,换行符和{

结尾的所有内容
\#(.*?)\s|{\g

您只需要捕获第1组($1

这是regexr

答案 1 :(得分:0)

尝试

var a="#a1_pins{ marker-placement: point; …#zxczsxc";
var word=a.split('#')[1].split('{');
console.log(word);