正则表达式查询的顺序

用户用户名未知

有人可以帮助我解决我遇到的问题吗?相当熟悉Google Spreadsheet,但不熟悉正则表达式。

我有一个功能

=REGEXEXTRACT(A1, ".*\/(\w+)\/(\w+)\/")

因此,为了论证,A1 =

google.com/structure1/structure2/structure3/page.php

它吐出到B1'Structure2'和C1'Structure3'。

现在理想情况下,我想要的是B1中的“ Structure3”和C1中的“ Structure2”。

我知道我可以使D1 = B1,但我想弄清楚。

正则表达式是由我不完全了解的Google和SO搜索生成的。

我要实现的目标是在A列中输入系列或URL,然后从根本上获得层次结构。

如果我有上述正则表达式不起作用

google.com/page.php

任何帮助表示赞赏。

编辑:我猜必须为最后一个问题制作一个脚本,但正在努力寻找解决方法?

用户用户名未知

我想出了一个使用自定义函数的替代解决方案。

这绝不是优雅或优化的方法,但现在可以完成

function parent(w) {
var string = w.split("/");
var components = w.split("/").length;
var parent = components-2;
var child = string[parent];
return (child);
}

function child(w) {
var string = w.split("/");
var components = w.split("/").length;
var parent = components-1;
var child = string[parent];
return (child);
}

将单元格包装在数组中,对数组进行计数,然后拉出字符串的最后一个部分和倒数第二个部分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以任何顺序匹配正则表达式

来自分类Dev

正则表达式查询

来自分类Dev

Django URL模式顺序和正则表达式

来自分类Dev

正则表达式以任何顺序捕获组

来自分类Dev

正则表达式SPARQL查询

来自分类Dev

正则表达式运算符(.. | .. ... .. | ..)的顺序

来自分类Dev

sed的正则表达式,字母顺序,无重复

来自分类Dev

使用正则表达式顺序匹配正则表达式,而不是JavaScript中的字符串顺序

来自分类Dev

正则表达式多个后置顺序

来自分类Dev

MySQL正则表达式匹配且不匹配多个表达式,无论顺序如何

来自分类Dev

正则表达式-没有顺序空格

来自分类Dev

以任何顺序匹配正则表达式

来自分类Dev

Python正则表达式匹配顺序html标签

来自分类Dev

Powershell管道和正则表达式,求值顺序

来自分类Dev

使用正则表达式防止顺序重复的字符

来自分类Dev

Matlab正则表达式查询

来自分类Dev

正则表达式组颠倒顺序

来自分类Dev

正则表达式SPARQL查询

来自分类Dev

用正则表达式以任何顺序查找单词

来自分类Dev

正则表达式仅表示特定的命中顺序

来自分类Dev

将PCRE正则表达式转换为mysql查询正则表达式

来自分类Dev

Python正则表达式匹配任何顺序

来自分类Dev

Powershell 正则表达式查询

来自分类Dev

如何忽略正则表达式中的顺序?

来自分类Dev

正则表达式查询,描述

来自分类Dev

grep 正则表达式查询

来自分类Dev

短语查询中的 ElasticSearch 正则表达式查询

来自分类Dev

正则表达式 splunk 查询

来自分类Dev

正则表达式强制组顺序