但是在field_value包含列的一些角落中,这个正则表达式失败了。由于弹性搜索接受field_values中的列(或任何弹性搜索保留词),当它们被引号包围或用反斜杠("\")转义时,我们如何编写正则表达式?regex ([^:\s]+):失败的案例
name:"Tom" AND city:("SanFransico" OR "Mexico") AND id:("123:34 X2")只应提供姓名、城市和身份证但凭我的判断力,我得到了名
在JavaScript中,是否可以根据其他正则表达式来定义正则表达式,以便递归地定义每个正则表达式?例如,我想使用这些正则表达式(根据彼此定义)来表示JavaScript编程语言语法的一小部分:
<functionDefinition> = function <functionName>(<parameterList