gpt4 book ai didi

c++ - 正则表达式不以零开头

转载 作者:太空宇宙 更新时间:2023-11-04 16:22:36 27 4
gpt4 key购买 nike

我正在为我的 Windows 应用程序使用 boost 正则表达式。这是我的正则表达式 folder-\\d{1,3} 它接受带有 folder- 前缀和任何 three digit 数字的字符串,例如: folder-01folder-001folder-121

但现在我想避免数字从零开始。例如:folder-01folder-011 并且只允许数字从任何其他数字开始,例如:folder-1folder- 12, folder-122.

那么我应该如何编写更改此正则表达式。

最佳答案

试试这个

folder-[1-9][0-9]{,2}

在这里,我们基本上匹配 folder- 后跟 19 之间的数字,后跟最多 2 个号码。

关于c++ - 正则表达式不以零开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15238844/

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