Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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,如何匹配字符,例如=,仅当 它不在一行的开头,而且 另一个字符,例如$,不出现在同一行上 如需澄清,请参阅 $a = b a = b a = b 我只想匹配最后一行中的等号。这一行就可以了 /^[^$]+=[^$]+$/ 这与1个或多个非$符号、等号和1个或多个非$符号匹配 var测试=[ “$a=b”, “a”, '=b', “a=b”, ]; console.log(test.map)(函数(a){ 返回a+':'+/^[^$]+=[^$]+$/.test(a); }));

如何匹配字符,例如
=
,仅当

  • 它不在一行的开头,而且
  • 另一个字符,例如
    $
    ,不出现在同一行上
  • 如需澄清,请参阅

    $a = b
    a
    = b
    a = b
    

    我只想匹配最后一行中的等号。

    这一行就可以了

    /^[^$]+=[^$]+$/
    
    这与1个或多个非
    $
    符号、等号和1个或多个非
    $
    符号匹配

    var测试=[
    “$a=b”,
    “a”,
    '=b',
    “a=b”,
    ];
    console.log(test.map)(函数(a){
    返回a+':'+/^[^$]+=[^$]+$/.test(a);
    }));