正则表达式匹配包含以下内容的字符串中的日期:特殊字符,数字,字母

哈尼·格克(Hani Goc)

我有以下正则表达式来提取日期模式:

  • ^\d{1,2}[-/. ]\d{1,2}[-/. ]\d{1,4}$

此正则表达式匹配以下日期:11/10 / 2004、19 / 20/1999等。但它与我有特殊字符的模式不匹配:aa(11/10/2004);、

我如何修改它以匹配日期,即使它包含其他“字母,字符数字”


我删除了锚点部件,但仍然无法匹配日期。不匹配:26/11/2004),25/10/2003),


C ++:

#include <boost/regex.hpp>
#include <iostream>

using namespace std;

int main()
{
    string d = "25/10/2003),";
    const boost::regex e("\\d{1,2}[-/. ]\d{1,2}[-/. ]\\d{1,4}");
    bool x = boost::regex_match(d,e);
    if(x)
    {
        cout <<"found date" << endl;
    }

    return 0;

}
sshashank124

您只需删除将匹配项锚定到字符串开头和结尾的字符^$

^.*\d{1,2}[-/. ]\d{1,2}[-/. ]\d{1,4}.*$

DEMO

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式以匹配包含特殊字符的数字字符串

来自分类Dev

使用正则表达式匹配包含数字和特殊字符的字符串

来自分类Dev

正则表达式以匹配包含与字母一样多的数字的字符串

来自分类Dev

Perl匹配字符串的正则表达式包含字母/数字/点

来自分类Dev

Python正则表达式可匹配仅包含字母数字,'-'和'_'且不以任何特殊字符开头或结尾的字符的字符串

来自分类Dev

建议匹配带有字母和(数字或特殊字符)的字符串的正则表达式

来自分类Dev

需要字符串的正则表达式,该字符串必须包含字母,但不能仅包含数字并且不能包含特殊字符

来自分类Dev

Python正则表达式匹配包含字母和数字的8个字符的字符串

来自分类Dev

正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

来自分类Dev

正则表达式验证字符串,如果它不包含特殊字符列表和允许的特殊字符后跟字母数字

来自分类Dev

为什么我的正则表达式不匹配以下数字字符串?

来自分类Dev

正则表达式:匹配包含特定字母的特定长度的字符串?

来自分类Dev

如何编写匹配包含至少 4 个字母的字符串的正则表达式?

来自分类Dev

Javascript正则表达式匹配以字母或数字开头的字符串

来自分类Dev

正则表达式:匹配字符串是否以字母或数字开头,然后

来自分类Dev

Java正则表达式匹配字母数字字符串

来自分类Dev

正则表达式:匹配字符串是否以字母或数字开头,然后

来自分类Dev

Java正则表达式匹配字母数字字符串

来自分类Dev

如何编写正则表达式以匹配以字母开头并以数字结尾的字符串

来自分类Dev

正则表达式匹配混合的较低字母数字字符串

来自分类Dev

如何检查字符串包含字母或数字-正则表达式c#

来自分类Dev

最多包含空格的字母数字字符串的正则表达式

来自分类Dev

Perl:转义字符串中的特殊字符以匹配正则表达式

来自分类Dev

数字字符串中的单个字母字符的正则表达式语法

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

使用正则表达式从特殊字符前后的字符串中获取数字

来自分类Dev

用于检查字符串的oracle正则表达式同时包含字母和数字,并且不包含特殊字符

来自分类Dev

正则表达式用于字母数字字符串中的数字计数

来自分类Dev

与格式化的字母数字字符串中的正则表达式匹配

Related 相关文章

  1. 1

    正则表达式以匹配包含特殊字符的数字字符串

  2. 2

    使用正则表达式匹配包含数字和特殊字符的字符串

  3. 3

    正则表达式以匹配包含与字母一样多的数字的字符串

  4. 4

    Perl匹配字符串的正则表达式包含字母/数字/点

  5. 5

    Python正则表达式可匹配仅包含字母数字,'-'和'_'且不以任何特殊字符开头或结尾的字符的字符串

  6. 6

    建议匹配带有字母和(数字或特殊字符)的字符串的正则表达式

  7. 7

    需要字符串的正则表达式,该字符串必须包含字母,但不能仅包含数字并且不能包含特殊字符

  8. 8

    Python正则表达式匹配包含字母和数字的8个字符的字符串

  9. 9

    正则表达式匹配列表中至少包含1个大写字母,1个小写字母,1个数字和1个特殊字符的字符串

  10. 10

    正则表达式验证字符串,如果它不包含特殊字符列表和允许的特殊字符后跟字母数字

  11. 11

    为什么我的正则表达式不匹配以下数字字符串?

  12. 12

    正则表达式:匹配包含特定字母的特定长度的字符串?

  13. 13

    如何编写匹配包含至少 4 个字母的字符串的正则表达式?

  14. 14

    Javascript正则表达式匹配以字母或数字开头的字符串

  15. 15

    正则表达式:匹配字符串是否以字母或数字开头,然后

  16. 16

    Java正则表达式匹配字母数字字符串

  17. 17

    正则表达式:匹配字符串是否以字母或数字开头,然后

  18. 18

    Java正则表达式匹配字母数字字符串

  19. 19

    如何编写正则表达式以匹配以字母开头并以数字结尾的字符串

  20. 20

    正则表达式匹配混合的较低字母数字字符串

  21. 21

    如何检查字符串包含字母或数字-正则表达式c#

  22. 22

    最多包含空格的字母数字字符串的正则表达式

  23. 23

    Perl:转义字符串中的特殊字符以匹配正则表达式

  24. 24

    数字字符串中的单个字母字符的正则表达式语法

  25. 25

    使用正则表达式从特殊字符前后的字符串中获取数字

  26. 26

    使用正则表达式从特殊字符前后的字符串中获取数字

  27. 27

    用于检查字符串的oracle正则表达式同时包含字母和数字,并且不包含特殊字符

  28. 28

    正则表达式用于字母数字字符串中的数字计数

  29. 29

    与格式化的字母数字字符串中的正则表达式匹配

热门标签

归档