gpt4 book ai didi

c++ - 简单的正则表达式 - (C++ 中的组匹配)

转载 作者:搜寻专家 更新时间:2023-10-31 01:52:28 26 4
gpt4 key购买 nike

我有一个具有以下文本格式的文件:

Blah blah Blahhh<TAB SPACE -(/t character)>1234<TAB SPACE -(/t character)>some other crap blah

文本可能如下所示:

Saturday Evening    1234    Beautiful

我正在使用 <regex>库,我想使用捕获组来只捕获“1234”。

我试过:

"\\t(\\d+)\\t"

但是当我打印结果时,它显示“\t”字符和数字。有什么想法吗?

最佳答案

\b\d+\b 以包括单词边界。这将忽略当前正则表达式中匹配的制表符或空格。

http://regexr.com?32a07

或者如果你想匹配标签,使用断言,它们将匹配标签,但不捕获它们:

(?<=\t)\d+(?=\t)

关于c++ - 简单的正则表达式 - (C++ 中的组匹配),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12633476/

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