【问题标题】:Extracting Substrings [duplicate]提取子字符串 [重复]
【发布时间】:2014-10-14 18:17:08
【问题描述】:

所以我有一个实验室问题需要帮助。我需要编写一个函数,它的名称参数包括人的全名。例如)“约翰·昆西·多伊”。从该输入中,我的函数必须返回带逗号的姓氏,然后是名字和中间名首字母。例如)“Doe,John Q”。我有检查空间然后将它们分成子字符串的正确想法,但是我该如何在 C++ 中这样做呢?

【问题讨论】:

    标签: c++ string substring


    【解决方案1】:

    这通常称为对字符串进行标记。这里有多个答案。我只想发表评论,但显然我要等到我拥有 50 名声望后才能发表评论。

    C++ Tokenize String

    How do I tokenize a string in C++?

    【讨论】:

      【解决方案2】:

      根据您是否被允许使用它,您还可以使用匹配名称的三个部分的regular expression 来实现您的功能,并以正确的顺序分别使用子匹配项。只有第二个匹配的第一个字母,例如中间名。

      【讨论】:

        猜你喜欢
        • 2019-06-22
        • 1970-01-01
        • 2020-11-17
        • 1970-01-01
        • 1970-01-01
        • 2017-12-30
        • 2021-05-10
        • 2021-01-13
        • 2019-08-08
        相关资源
        最近更新 更多