【问题标题】:Get first word out of string-variable从字符串变量中获取第一个单词
【发布时间】:2015-10-15 15:17:14
【问题描述】:

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

字符串如下所示:

/* pins */

#a1_pins{
  marker-placement: point;
  …

我要提取的是:

a1_pins

…第一个 # 之后和 { (空格)之前的第一个单词

【问题讨论】:

标签: jquery regex string extract


【解决方案1】:

这将捕获以# 开头并以空格、制表符、换行符和{ 结尾的所有内容

\#(.*?)\s|{\g

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

这是regexr

【讨论】:

  • 谢谢。但我不得不将其编辑为 \#.*?\s|{\g 以仅获取一个单词且没有 #
【解决方案2】:

试试看

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

【讨论】:

    猜你喜欢
    • 2013-09-04
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-08
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多