|
2
|
| Michael D. Irizarry · 技术社区 · 15 年前 |
|
1
1
试试这个:
模式匹配最后一个单词-由字母数字(和下划线)组成。
另一个选择是找到一个至少有一个数字的单词-这个数字可以匹配字符串上的任何地方,因此您可能需要处理多个匹配项。在这种情况下,您可以围绕整个模式添加一个捕获组,或者使用
例子: http://www.rubular.com/r/XUrFNuPQUv
|
|
|
2
1
我想这就是你想要的:
regex必须匹配整个字符串,以便RegExReplace可以用
编辑:让我往后退一步,确保我的回答正确。因为
在查询中,您已经知道每个字符串都包含序列
|
|
|
3
0
您可以从捕获组编号获得结果
|
|
|
4
0
regex的问题是,如果样本集有限,那么获得一个好的模式总是很容易的。 \w{4}\w* 也就是说,4个字母数字,后跟0个或更多的字母数字,所以所有的CAD部分都不匹配,空格或()。 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |