gpt4 book ai didi

c++ - 查找最外括号内的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 15:02:25 31 4
gpt4 key购买 nike

假设我有一个字符串,其中包含多个集合和括号嵌套。我只想提取遇到的第一个括号中的字符串,包括它包含的任何嵌套括号。

例如:

this (is(maybe)) a test (and maybe not)

我要提取:

is(maybe)

我相信这可以在不使用正则表达式的情况下完成,我可以轻松地做到这一点。

所以我的问题是如何在没有正则表达式的情况下实现这一点?

最佳答案

伪代码:

 iterate over chars
if char is (
increment counter
store position of first ( only
if char is )
decrement counter
if counter == 0
use index of current char and position of first ( to get substring

关于c++ - 查找最外括号内的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28863236/

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