maketrans and translate
bearophile
bearophileHUGS at lycos.com
Sun Feb 12 19:04:53 PST 2012
In the online docs I've seen that std.string.maketrans() is (going to be) deprecated.
How do you adapt this code to the new regime?
import std.stdio, std.string;
void main() {
char[] text = "dssdadsdasdas".dup; // lots of MBs of pure 7 bit ASCII text
auto tab = maketrans("ejnqrwxdsyftamcivbkulopghzEJNQRWXDSYFTAMCIVBKULOPGHZ",
"0111222333445566677788899901112223334455666777888999");
auto text2 = text.translate(tab, "\"");
writeln(text2);
}
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list