正则表达式 (。*)@(。*)

时间:2017-09-09 07:54:41

标签: regex

这个正则表达式代表什么(。*)@(。*)。我开始知道(。*)匹配任何具有句号的字符。

但我无法正确理解其含义。另外,他们中的两个用@分开是什么意思?

2 个答案:

答案 0 :(得分:1)

.*@.*匹配包含@字符的任何字符串 此模式匹配的字符串示例

  • @
  • @qe
  • asrrd@
  • qw3e@as112d

(.*)@(.*)只返回@字符

之前和之后的内容

示例:

    {li> for @将返回两个空字符串'''' {li> for @qe规则将返回'''qe'
  • asrrd@会返回'asrrd'''
  • qw3e@as112d会返回'qw3e''as112d'

答案 1 :(得分:0)

(.*)@(.*)可以匹配以下任何内容:

@.@...@.jbkbhjh...@...njbh ......

*表示一个或多个字符。

所以这个正则表达式意味着由任意数量的字符包围的@符号

  

另外,他们中的两个被@ mean分开是什么

对此的回答是:@符号必需,文字与此正则表达式匹配