gpt4 book ai didi

regex - 如何用正则表达式匹配 {1,0}

转载 作者:行者123 更新时间:2023-12-02 07:15:12 25 4
gpt4 key购买 nike

?{0,1}

必要时会匹配一些模式,但现在我想反过来做。

如有必要,不匹配

解决方案是什么?

最佳答案

只需在 {0,1} 后加一个问号,如 {0,1}?,它会优先匹配零次而不是一次。问号使它“非贪婪”,这意味着它不会尽可能多地吞咽。

测试(在 Perl 中):

#! perl
use warnings;
use strict;

my $string = "abcdefghijk";

if ($string =~ /(..{0,1}?)/) {
print "$1\n";
}

打印

a

您还可以使用 ?? 代替 {0,1}?

关于regex - 如何用正则表达式匹配 {1,0},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1679477/

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