Regex 寻找正则表达式解决方案

Regex 寻找正则表达式解决方案,regex,date,Regex,Date,我需要在文本xx.xx.xxxx中查找,其中x=0到9之间的任何数字。 有人吗?因为您还没有指定要查找的语言,所以我假设是javascript 试试这个正则表达式: var matched = "Edit the Expression & Text to see matches. 01.02.2299 Roll over matches or the expression for details. PCRE & Javascript 01.02.2299".match(/\d{2

我需要在文本xx.xx.xxxx中查找,其中x=0到9之间的任何数字。
有人吗?

因为您还没有指定要查找的语言,所以我假设是javascript

试试这个正则表达式:

var matched = "Edit the Expression & Text to see matches. 01.02.2299 Roll over matches or the expression for details. PCRE & Javascript 01.02.2299".match(/\d{2}\.\d{2}\.\d{4}/g);
让我们用小和平来分割这个正则表达式:

/\d{2}\.\d{2}\.\d{4}/g

  • 第一个和最后一个
    /
    用于正则表达式分隔符
  • g
    将此正则表达式设置为全局,将捕获与原始字符串匹配的所有字符串
  • \d
    是指介于0和9之间的任何字符
  • {2}
    表示之前的模式应该重复2次
  • \。
    是指定我想要匹配点字符,默认情况下,点是可以代表任何字符的小丑

我还强烈建议您使用它来测试正则表达式。在工具部分,您将对构成正则表达式的每个项目有明确的解释。在右边,你可以找到任何可以在正则表达式上使用的“东西”

将是
[0-9]{2}\[0-9]{2}\[0-9]{4}

[0-9]
表示0到9范围内的任何整数,花括号中的数字(
{2}
在本例中)表示模式应重复多少次。
您需要用反斜杠转义这些点,否则它们将被解释为任何字符。

请尝试使用正则表达式。这是现存最简单的正则表达式之一。