正则表达式匹配的数字,有限的范围和无限的范围(如> = 9)

<p>这可以是一个正则表达式如下字符串类型 P&gt; </p><p>例如。 1,2-3,4..5,&10 6,&其中; = 7,&gt; 8,&gt; = 9 在这里,我使用等于,范围( - ),序列(..)及大于/等于运营商不到100这些数字之间用逗号分隔的数字。 P&gt; </p><p>请帮我写一个正则表达式这一点。先谢谢了。 P&gt; </p><ul> <li>阿图 尔 li&gt; ul&gt;
</li></ul>

187 浏览 1 回复
  gt   一个   li   达式   表达式  

回复

    <p>怎么是这样的: P&gt;</p><p>使用Python的例子: P&gt;</p><p>需要明确的是,这个正则表达式匹配列表中唯一的<em>一个 em&gt;的元素。 <strong>我强烈建议 STRONG&gt;你的<em>预处理 em&gt;的通过逗号分割并修剪单个元素,就像我在这个例子做上面的输入。虽然这不是绝对必要的(你的<em>可以 em&gt;的添加这个逻辑我给这里正则表达式),它会更有效,可读了不少。 P&gt; <p> <strong>如何在正则表达式如下: STRONG&gt; P&gt; <ul> <li>观察每一个有效的串与一个或多个数字结束,从而 li&gt; </li><li>可能存在或可能不前的东西,因此, li&gt; </li><li>这些前缀的范围内的任一开始,或者一个比较: <ul> <li> 匹配一个数字后跟一个破折号或两个阶段。 li&gt; </li><li> 火柴 以及。同样,对于。我们可以缩写这 li&gt; ul&gt; li&gt; </li><li> <p>组合使用管道这两个选项(),这标志着选择,我们得到 P&gt; LI&gt; ul&gt; </p><p>试试这个表达式: P&gt;</p><p>它由交替的 P&gt; </p><ul> <li> 对于一些后跟一个可选的表达式为一系列或序列,和 li&gt; </li><li> 对于不平等。 li&gt; ul&gt; <p>这是重复第二部分用逗号和可选空白的列表。 P&gt; </p><p>和只允许小于100号码的情况下,可以更换 同 为1..99或 为0..99。 P&gt;
    </p></li></ul></li></ul></li></ul></strong></p></em></em></strong></em></p>

    罗伦厚

相关提问


友情链接: