我想知道REGEXEXTRACT()
在 Google Sheets 中使用时是否有办法引用以相同表达式捕获的组?
假设我们有一个示例字符串:
aaa123bbb123ccc456ddd123eee123fff456ggg
我们想提取一些 3 位数字至少出现 3 次的部分。通常我会像这样使用正则表达式:
(\d{3})(?:[^\1]*\1){2,}
但是如何引用中的第一组
=REGEXEXTRACT(A1;"(\d{3})(?:[^\1]*\1){2,}")
?这个在表格中返回错误。
我想要实现的是为元素宽度设置几个单词的宽度,这是在元素中心悬停单词的方式,其余部分顺利地超出边界.我还会在HTML中尽可能保持清晰,而不是使用固定像素数量的边距/宽度来定位元素.
我脑子里的一张非常糟糕的草图在这里:
* {
transition: all 1.5s;
}
div {
min-width: 150px;
width: 30%;
height: 25px;
line-height: 25px;
background: orange;
text-align: center;
overflow: hidden;
}
div:hover {
background: white;
word-spacing: 300px;
}
a:hover::after,
a:hover::before {
content: ' ';
}
Run Code Online (Sandbox Code Playgroud)
<div>
<a class="afirst" href="">First</a> & <a class="asecond" href="">Second</a>
</div>
Run Code Online (Sandbox Code Playgroud)
悬停时的每个单词都应该居中(当其他单词消失时,可能不会出现那些"跳跃"现在可见).你有什么想法?我很确定我尝试使用字间距的方式是错误的.
问题是如何找到正确的方法来搜索包含撇号的字符串。该字符串是导入 URL 中的title
标签a
。
所以出发点是:
=IMPORTXML("http://www.some.com";"//a[contains(@title,'Mac's Issue')]")
这当然行不通,因为里面有原始的撇号。如何以正确的方式逃离这个角色?我尝试过使用""
and\
但没有成功。
编辑:具有此类问题的示例表https://docs.google.com/spreadsheets/d/1aGaAOpUeF8jZlL6La6zDw9nlcidOqA1apBt18mPUH7w/edit?usp=sharing
我有这样的情况:http://jsfiddle.net/HKHS3/
问题是如何让div
一行一行显示一行中的所有div
s具有相同的高度,具体取决于最高的实际内容?
因此,根据body
宽度,div
一行中s 的数量会有所不同,但每次 div
在行结束后的右边应该有明显的浮动并开始一个新行.
我有一张这样的表:
| A | B | C
---+---+---+---
1 | Z | |
2 | 1 | |
3 | Y | |
4 | 2 | |
5 | X | |
Run Code Online (Sandbox Code Playgroud)
我正在尝试将其转换为将所有偶数行移动到 columnB
并将所有奇数行移动到 column C
。我可以用公式像=INDIRECT("A"&2*ROW())
每个单个细胞,但有没有办法来为整列(只在一个公式自动执行此操作B1
和C1
?
结果应该是这样的:
| A | B | C
---+---+---+---
1 | Z | 1 | Z
2 | 1 | 2 | Y
3 | Y | | X
4 | 2 | |
5 …
Run Code Online (Sandbox Code Playgroud) 我尝试COUNTIF(B2:Q2;">5")
为每一行返回列中每一行的结果,A
但是我显然无法ARRAYFORMULA
为此目的使用。
你能帮忙吗?