相关疑难解决方法(0)

有什么区别.*?和.*正则表达式?

我正在尝试使用正则表达式将字符串分成两部分.字符串格式如下:

text to extract<number>
Run Code Online (Sandbox Code Playgroud)

我一直在使用(.*?)<,<(.*?)>哪个工作正常,但在阅读了一点regex之后,我才开始想知道为什么我需要?表达式中的.我通过这个网站找到它们之后才这样做,所以我不确定它们之间的区别.

regex regex-greedy

126
推荐指数
3
解决办法
9万
查看次数

方法匹配不好用

我不明白为什么这个正则表达式返回false;

Pattern.matches("\\bi", "an is");
Run Code Online (Sandbox Code Playgroud)

我在角落边界的角色!

java regex

6
推荐指数
2
解决办法
4458
查看次数

`regex {n,}?`==`正则表达式{n}`?

-edit-注意到?最后.{2,}?

我发现你可以写

.{2,}?
Run Code Online (Sandbox Code Playgroud)

不完全和下面一样吗?

.{2}
Run Code Online (Sandbox Code Playgroud)

regex

3
推荐指数
2
解决办法
418
查看次数

标签 统计

regex ×3

java ×1

regex-greedy ×1