|
|
1
3
我想你误解了品格课。我发现在测试正则表达式时, http://gskinner.com/RegExr/ 有很大的帮助。作为正则表达式的教程,我建议 http://www.regular-expressions.info/tutorial.html .
我不完全确定,你想如何分组。你的句子似乎暗示,你的第一组只是
我不逃避Java的表达式,所以你必须这么做。=)
第一组应该以可选的双斜杠开始。我用
接下来是包含字符和下划线的单词,按点分组。这样一个单词(带尾随点)可以表示为
最后一个表达式可能出现多次,因此第一个组的捕获表达式看起来像
对于括号中的部分,可以使用
结合
如果我误解了你的要求,需要帮助,请在评论中提出。 |
|
|
2
3
你可能会发现这个网站对测试你的regex很有用 http://www.fileformat.info/tool/regex.htm . 作为一种一般的方法,尝试从处理简单案例的regex构建regex,编写一些测试并使其通过。然后使regex更加复杂,以处理其他情况。确保它通过了原始测试和新测试。 |
|
|
3
0
你的模式有很多问题:
解决方案尝试这里有一个猜测您的规范是什么的尝试:
然后我们可以测试它如下:
以上印刷品:
附件 |
|
|
DotFX · RegEx捕获关键字前但括号后的所有内容 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |
|
|
iato · 确保正则表达式不从命名材料中的数字中提取 1 年前 |
|
|
vr8ce · 非成对标记中特定字符的正则表达式 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Carsten · 使用最近的搜索模式更改文本块 1 年前 |