相关疑难解决方法(0)

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

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

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

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

regex regex-greedy

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

如何在正则表达式中表示重复次数的修正数?

我想知道是否有更好的代表正则表达式中的重复数量.例如,如果我只想匹配14个字母/数字,我使用^\w\w\w\w\w\w\w\w\w\w\w\w\w\w$哪个会匹配一个单词UNL075BE499135而不匹配UNL075BE499135AAA 是否有方便的方法呢?我现在正在java中这样做,但我想这可能也适用于其他语言.提前致谢.

java regex

43
推荐指数
3
解决办法
8万
查看次数

为什么不呢?在这种模式中作为可选的重复说明符工作?

我想尝试匹配输入

<foo>
<bar>
#####<foo>
#####<bar>
Run Code Online (Sandbox Code Playgroud)

我试过#{5}?<\w+>,但它不匹配<foo><bar>.

这种模式有什么问题,如何修复?

java regex

2
推荐指数
1
解决办法
314
查看次数

标签 统计

regex ×3

java ×2

regex-greedy ×1