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_Object - Fatal编程技术网

Javascript 如何获取包含所有属性且满足指定正则表达式的对象

Javascript 如何获取包含所有属性且满足指定正则表达式的对象,javascript,regex,object,Javascript,Regex,Object,让我有一个JavaScript对象,如下所示:{a:a',b:b',c:c'}。我想返回一个由属性组成的对象,例如a\bregexp。可以在JavaScript中执行此操作吗?JavaScript没有用于此操作的函数,但是如果您自己使用for(key in array){}循环键,则可以执行此操作。然后,您可以将正则表达式分别应用于每个键,并在匹配时检索相应的值。究竟a\b应该匹配并返回什么?@DmitryFucintv,应该是a和b,还是a或b?应该不是a | b?@DmitryFucintv

让我有一个JavaScript对象,如下所示:
{a:a',b:b',c:c'}
。我想返回一个由属性组成的对象,例如
a\b
regexp。可以在JavaScript中执行此操作吗?

JavaScript没有用于此操作的函数,但是如果您自己使用
for(key in array){}
循环键,则可以执行此操作。然后,您可以将正则表达式分别应用于每个键,并在匹配时检索相应的值。

究竟
a\b
应该匹配并返回什么?@DmitryFucintv,应该是a和b,还是a或b?应该不是
a | b
?@DmitryFucintv(facepalm)
\b
是一个词边界。所以你的意思是a | b。请至少显示您的尝试和预期输出。