On Wednesday, 8 December 2021 at 11:23:45 UTC, BoQsc wrote:
...
The character I want to skip: `;`

My C way of thinking while using D:

import std;

string stripsemicolons(string input){
    char[] s = input.dup;
    int j=0;
    for(int i=0;i<input.length;++i){
        if(s[i] == ';'){ continue; }
        s[j++] = s[i];
    }
    s.length = j;
    return s.idup;
}

void main(){
    string s = ";testing;this;thing!;";
    writeln(s);
    writeln(s.stripsemicolons);
    return;
}

Matheus.

Reply via email to