位字符串的初学者正则表达式

时间:2013-12-04 01:51:43

标签: regex

我已经包含了我需要表达的内容 - 我尝试解决方案。

表示0和1的字符串:

只包含一个1 - (0 *)(1)(0 *)

的字符串

两个或多个0或1的字符串后跟两个或多个0 - (0 | 1){2}(0 | 1)*(0){2}(0 *)

包含01 - (0 | 1)*(01)(0 | 1)*

的字符串

我不确定如何表达“包含”,因为我所做的似乎有点多余。我有点走上正轨吗?

1 个答案:

答案 0 :(得分:0)

让我们回答你的问题:

只包含一个1 = 1{1} {N}的字符串可以是量词  

  • {n}确切  
  • {n,}从n到无限  
  • {n,m}从n到m

    具有两个或更多0或1的字符串,后跟两个或更多个0 (0{2,}0{2,})|(1{2,}0{2,})我没有使用[01]{2,},因为表达式将在1000上验证,我认为这是错误的。

    包含01 - 01

    的字符串

    始终保持简单。