gpt4 book ai didi

regex - perl 中的正则表达式和重复字符类

转载 作者:行者123 更新时间:2023-12-04 14:18:21 25 4
gpt4 key购买 nike

我正在尝试编写一个可以提取(可能是多个)四个十六进制数字/字母字符串的正则表达式。
我可以做这样的事情:/^[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]/但有更好的方法吗?
似乎是重复运算符:

a{n} Matches 'a' repeated exactly n times.

a{n,} Matches 'a' repeated n or more times.

a{n, m} Matches 'a' repeated between n and m times inclusive.


会起作用,但以下正则表达式似乎不起作用:
/^[A-Fa-f0-9]{4}+/
我正在尝试匹配以下字符串:
AA00
AA00FFAA
0011FFAA0022
等等。每个字符串都在它自己的行上。
谢谢!

最佳答案

尝试这个:

/^(?:[A-Fa-f0-9]{4})+$/

关于regex - perl 中的正则表达式和重复字符类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6541379/

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