gpt4 book ai didi

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

转载 作者:数据小太阳 更新时间:2023-10-29 07:18:09 25 4
gpt4 key购买 nike

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

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

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

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

我无法在我浏览过的任何 ruby​​ 文档中找到任何类似的引用,但我想我会在这里询问以确保万一我搜索了错误的词,或者它已从文档中删除。

最佳答案

不,ruby 不支持(无论是 1.8 还是 1.9)。

关于python - Ruby 是否支持条件正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2208071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com