<bdo id='F28DP'></bdo><ul id='F28DP'></ul>

  1. <legend id='F28DP'><style id='F28DP'><dir id='F28DP'><q id='F28DP'></q></dir></style></legend>

    1. <tfoot id='F28DP'></tfoot>
    2. <small id='F28DP'></small><noframes id='F28DP'>

      <i id='F28DP'><tr id='F28DP'><dt id='F28DP'><q id='F28DP'><span id='F28DP'><b id='F28DP'><form id='F28DP'><ins id='F28DP'></ins><ul id='F28DP'></ul><sub id='F28DP'></sub></form><legend id='F28DP'></legend><bdo id='F28DP'><pre id='F28DP'><center id='F28DP'></center></pre></bdo></b><th id='F28DP'></th></span></q></dt></tr></i><div id='F28DP'><tfoot id='F28DP'></tfoot><dl id='F28DP'><fieldset id='F28DP'></fieldset></dl></div>

      Ruby 是否支持条件正则表达式

      时间:2023-08-30
    3. <tfoot id='tKwjG'></tfoot>

        <bdo id='tKwjG'></bdo><ul id='tKwjG'></ul>
              <tbody id='tKwjG'></tbody>

            <small id='tKwjG'></small><noframes id='tKwjG'>

            <legend id='tKwjG'><style id='tKwjG'><dir id='tKwjG'><q id='tKwjG'></q></dir></style></legend>

                <i id='tKwjG'><tr id='tKwjG'><dt id='tKwjG'><q id='tKwjG'><span id='tKwjG'><b id='tKwjG'><form id='tKwjG'><ins id='tKwjG'></ins><ul id='tKwjG'></ul><sub id='tKwjG'></sub></form><legend id='tKwjG'></legend><bdo id='tKwjG'><pre id='tKwjG'><center id='tKwjG'></center></pre></bdo></b><th id='tKwjG'></th></span></q></dt></tr></i><div id='tKwjG'><tfoot id='tKwjG'></tfoot><dl id='tKwjG'><fieldset id='tKwjG'></fieldset></dl></div>

              1. 本文介绍了Ruby 是否支持条件正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                只是一个语言功能问题,我知道在正则表达式(或多个正则表达式)之外有很多方法可以做到这一点.

                Just a language feature question, I know there's plenty of ways to do this outside of regexes (or with multiple regexes).

                ruby 是否支持 条件正则表达式?基本上,正则表达式中的 IF-THEN-ELSE 分支,其中 IF 的谓词是表达式中捕获的组的存在(或不存在).

                Does ruby support conditional regular expressions? Basically, an IF-THEN-ELSE branch inside a regular expression, where the predicate for the IF is the presence (or absense) of a captured group in the expression.

                在 perl 中,语法是 (?(predicate)yes-pattern|no-pattern)

                In perl, the syntax is (?(predicate)yes-pattern|no-pattern) as in

                /(?:y|(x))(?(1)y|x)/
                

                我无法在我浏览过的任何 ruby 文档中找到任何类似内容的参考,但我想我会在这里询问以确保,以防我搜索错误的单词,或者它已从文档中删除.

                I haven't been able to find any reference to anything like it in any ruby docs that I've browsed, but I figured I'd ask here to make sure, in case I was searching for the wrong words, or it was elided from the docs.

                推荐答案

                不,ruby 不支持(1.8 和 1.9 都不支持).

                No, ruby does not support that (neither in 1.8 nor 1.9).

                这篇关于Ruby 是否支持条件正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:Pandas:更改通过列中的布尔索引选择的值而不会收到警告 下一篇:`not` 运算符与 python 列表的奇怪行为

                相关文章

                <tfoot id='BTaCk'></tfoot>
                <legend id='BTaCk'><style id='BTaCk'><dir id='BTaCk'><q id='BTaCk'></q></dir></style></legend>

                    <small id='BTaCk'></small><noframes id='BTaCk'>

                    <i id='BTaCk'><tr id='BTaCk'><dt id='BTaCk'><q id='BTaCk'><span id='BTaCk'><b id='BTaCk'><form id='BTaCk'><ins id='BTaCk'></ins><ul id='BTaCk'></ul><sub id='BTaCk'></sub></form><legend id='BTaCk'></legend><bdo id='BTaCk'><pre id='BTaCk'><center id='BTaCk'></center></pre></bdo></b><th id='BTaCk'></th></span></q></dt></tr></i><div id='BTaCk'><tfoot id='BTaCk'></tfoot><dl id='BTaCk'><fieldset id='BTaCk'></fieldset></dl></div>

                      <bdo id='BTaCk'></bdo><ul id='BTaCk'></ul>