小编Raf*_*Dev的帖子

如何通过PHP中的重复字符拆分字符串?

我正在尝试将带有二进制的字符串拆分为重复字符数组。

例如,10001101具有此函数的split数组将是:

    $arr[0] = '1';
    $arr[1] = '000';
    $arr[2] = '11';
    $arr[3] = '0';
    $arr[4] = '1';
Run Code Online (Sandbox Code Playgroud)

(我试图让自己清楚,但如果你仍然不明白,我的问题与这个相同,但对于 PHP,而不是 Python)

php string binary

6
推荐指数
2
解决办法
541
查看次数

将字符串解析为C ++中的数字数组?

我最近开始使用C ++,在适应其他语言时遇到了一些困难。我敢肯定有一个更简单的解决方案,但是我不知道为什么这行不通。

基本上,我需要一种将输入(例如5 66 193(整数的未知长度))转换为向量/其他内容(例如“ [5, 66, 193]”)的方法。

这是我的代码:

vector<int> A;
string AToParse;
getline(cin, AToParse);
int pos = 0;
while (pos < AToParse.length()) {
    if (AToParse[pos] == ' ') {
        pos++;
        continue;
    }
    string tmp = "" + AToParse[pos];
    if (pos + 1 >= AToParse.length()) break;
    for (int i = pos + 1; i < AToParse.length(); i++) {
        if (AToParse[i] == ' ') {
            pos = i + 1;
            break;
        } else {
            tmp += AToParse[i];
        } …
Run Code Online (Sandbox Code Playgroud)

c++ string

0
推荐指数
1
解决办法
64
查看次数

标签 统计

string ×2

binary ×1

c++ ×1

php ×1