查找正则表达式

温柔的犬儒

我试图找到一个正则表达式来匹配具有4个重复数字和介于两者之间的可选连字符的字符串,例如:

-3-3-3-3-
-1111-
2222-
0-0-00

目前我有:

\-?(\d(\-*))\1{3}\-?

与前两个匹配,但与后两个不匹配。有什么建议?

维克多·史翠比维

您可以使用

^-?(\d)(?:-?\1){3}-?$

请参阅regex演示要在较大的字符串中找到模式,请删除^$锚点:

-?(\d)(?:-?\1){3}-?

如果该模式是较长模式的一部分,则可能必须调整后向参考编号(如果该模式中还有其他捕获组)。

细节

  • ^ -字符串开始
  • -? -可选 -
  • (\d) -第1组:任意数字
  • (?:-?\1){3}-3次出现的可选-值,然后与第1组中捕获的值相同
  • -? -可选的连字符
  • $ -字符串的结尾。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Perl和Bash:查找正则表达式

来自分类Dev

在Java中查找正则表达式的功能

来自分类Dev

Bash-查找正则表达式

来自分类Dev

查找正则表达式匹配条件

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

大括号表达式在查找正则表达式中不起作用

来自分类Dev

查找正则表达式并替换以$开头的CSV文件的表达式

来自分类Dev

正则表达式解决方案以查找正则表达式模式并对其进行解析。

来自分类Dev

如何仅使用正则表达式从日志消息中使用正则表达式来查找正则表达式整个行?

来自分类Dev

如何在日食查找正则表达式中用点(DOTALL)匹配多行

来自分类Dev

Textmate查找正则表达式,替换为野生

来自分类Dev

如何查找正则表达式是否包含非转义的元字符?

来自分类Dev

在文件上查找正则表达式需要很长时间

来自分类Dev

JS:在代码中查找正则表达式文字

来自分类Dev

查找正则表达式匹配的字符串的长度

来自分类Dev

查找正则表达式以加入电子邮件

来自分类Dev

尝试使用grep查找正则表达式模式['“] rm []。* ['”]的实例

来自分类Dev

如何为区号032查找正则表达式

来自分类Dev

使用Python和正则表达式查找正确的URL

来自分类Dev

查找正则表达式单词的最后一次出现

来自分类Dev

Solr的负提前查找正则表达式查询

来自分类Dev

无法遍历字符串以查找正则表达式模式号

来自分类Dev

在python数据框的范围内查找正则表达式

来自分类Dev

查找正则表达式模式,不考虑空格

来自分类Dev

OSX终端为jpg JPG和jpeg查找正则表达式

来自分类Dev

如何在Django中搜索TextField以查找正则表达式?

来自分类Dev

在数据数组中查找正则表达式数组的元素

来自分类Dev

寻找正确的正则表达式

Related 相关文章

  1. 1

    Perl和Bash:查找正则表达式

  2. 2

    在Java中查找正则表达式的功能

  3. 3

    Bash-查找正则表达式

  4. 4

    查找正则表达式匹配条件

  5. 5

    使用正则表达式在正则表达式中查找正则表达式点

  6. 6

    使用正则表达式在正则表达式中查找正则表达式点

  7. 7

    大括号表达式在查找正则表达式中不起作用

  8. 8

    查找正则表达式并替换以$开头的CSV文件的表达式

  9. 9

    正则表达式解决方案以查找正则表达式模式并对其进行解析。

  10. 10

    如何仅使用正则表达式从日志消息中使用正则表达式来查找正则表达式整个行?

  11. 11

    如何在日食查找正则表达式中用点(DOTALL)匹配多行

  12. 12

    Textmate查找正则表达式,替换为野生

  13. 13

    如何查找正则表达式是否包含非转义的元字符?

  14. 14

    在文件上查找正则表达式需要很长时间

  15. 15

    JS:在代码中查找正则表达式文字

  16. 16

    查找正则表达式匹配的字符串的长度

  17. 17

    查找正则表达式以加入电子邮件

  18. 18

    尝试使用grep查找正则表达式模式['“] rm []。* ['”]的实例

  19. 19

    如何为区号032查找正则表达式

  20. 20

    使用Python和正则表达式查找正确的URL

  21. 21

    查找正则表达式单词的最后一次出现

  22. 22

    Solr的负提前查找正则表达式查询

  23. 23

    无法遍历字符串以查找正则表达式模式号

  24. 24

    在python数据框的范围内查找正则表达式

  25. 25

    查找正则表达式模式,不考虑空格

  26. 26

    OSX终端为jpg JPG和jpeg查找正则表达式

  27. 27

    如何在Django中搜索TextField以查找正则表达式?

  28. 28

    在数据数组中查找正则表达式数组的元素

  29. 29

    寻找正确的正则表达式

热门标签

归档