gpt4 book ai didi

c - 非字母定界符

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:09 24 4
gpt4 key购买 nike

我正在尝试将字符串解析为 字母,因此所有标点符号、数字、符号等都被视为分隔符。这是我的问题:有很多非字母字符需要分隔。

有没有办法过滤所有这样的字符?我的意思是有 26 个标准英文字母,如果算上大写字母,则有 52 个。我知道 ASCII/Unicode 并不是这样工作的,但似乎应该有某种排他性方法,因为我可以提供我想要允许的所有字符,并在 ASCII/Unicode 表中建立其他所有字符一个分隔符。

所以我想我在问,这样的事情可能吗?你能隔离 65-90 和 97-122 (Unicode) 范围之外的所有内容吗?

我目前正在使用它作为我的分隔符字符串,虽然它捕获了可能需要捕获的 95% 的字符,但我想要更实质的东西:

#define DELIMITERS " 0123456789<>?:,./;'[]{}-=_+\\\""

最佳答案

执行此操作的常用方法是使用 regular expression ,说 [^a-zA-Z]+

关于c - 非字母定界符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16908086/

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