Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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
REGEXP\u匹配以在活动名称中查找视频长度(DATA STUDIO)_Regex_Google Data Studio_Re2 - Fatal编程技术网

REGEXP\u匹配以在活动名称中查找视频长度(DATA STUDIO)

REGEXP\u匹配以在活动名称中查找视频长度(DATA STUDIO),regex,google-data-studio,re2,Regex,Google Data Studio,Re2,我正在尝试创建一个新的自定义文件,该文件与活动名称中的视频长度相匹配。我使用的软件是Google Data Studio 例如,我尝试匹配的活动名称如下: 367358_Reputation|CorporateReputation|Video|Awareness|DAN|NEST|MLT|CORP|IT|NP|ACQ|InStreamVideo|V1|it|LCL|DNP|NA|30s|16:9|mp4|Video|Ambiente| CASE WHEN REGEXP_MATCH(Camp

我正在尝试创建一个新的自定义文件,该文件与活动名称中的视频长度相匹配。我使用的软件是Google Data Studio

例如,我尝试匹配的活动名称如下:

367358_Reputation|CorporateReputation|Video|Awareness|DAN|NEST|MLT|CORP|IT|NP|ACQ|InStreamVideo|V1|it|LCL|DNP|NA|30s|16:9|mp4|Video|Ambiente|
CASE
  WHEN REGEXP_MATCH(Campaign, "(.*30s.*)") THEN "Video length 30"
  ELSE NULL
END
我想匹配“30s”,我在DataStudio中编写的代码如下:

367358_Reputation|CorporateReputation|Video|Awareness|DAN|NEST|MLT|CORP|IT|NP|ACQ|InStreamVideo|V1|it|LCL|DNP|NA|30s|16:9|mp4|Video|Ambiente|
CASE
  WHEN REGEXP_MATCH(Campaign, "(.*30s.*)") THEN "Video length 30"
  ELSE NULL
END

REGEXP\u MATCH
函数使用正则表达式计算字段或表达式。使用下面的表达式

CASE WHEN REGEXP_MATCH(Campaign, ".*30s.*") THEN "Video length 30" END

注:您的单词REGEXP\u MTACH中也有一个输入错误,应该是REGEXP\u MATCH

谢谢您的及时回复!但它不起作用,我不知道这是为什么,我只是用你的字符串做了一个测试,它在dataStudio中工作,你能分享你的完整自定义字段代码吗?