从字符串变量中获取第一个单词

Get first word out of string-variable

如何从字符串变量中提取第一次出现字符 «#» 之后的第一个单词?

字符串如下所示:

/* pins */

#a1_pins{
  marker-placement: point;
  …

我要提取的是:

a1_pins

…第一个 # 之后和 { 之前的 第一个词 (space)

这将捕获以 # 开头并以 space、制表符、换行符和 {

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

您只需要捕获组 1 ()

这里是regexr

试试

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