按照模式+ [0..9]从字母数字字符串中找到数字组

时间:2019-05-23 10:04:11

标签: regex

我有一个包含字母数字字符的字符串,如下所示:

hajshajs12 +1212121 12 1AAsdsd 5665789 +987 ++789 aBcD

我可以使用正则表达式仅提取以+开头或没有+开头的 length> = 4 的数字字符吗?

所以最后我应该有+1212121 5665789 +987 ++789

1 个答案:

答案 0 :(得分:2)

您可以使用this正则表达式

    for (int i = 0, n = strlen(ptext); i < n; i++)
    {
        printf("%c", (( ptext[i] + key ) % 26);
    } 
    printf("\n");

正则表达式细分

0