x <- "I like_to see_how_too"
#strsplit(x, "^((?:[^_]*_){1}+[^_]*)_", perl=TRUE)
#gsub("^((?:[^_]*_){0}+[^_]*)_", "~\\1~", x, perl=TRUE);
strsplit(gsub("^((?:[^_]*_){0}+[^_]*)_", "\\1~", x, perl=TRUE), "~")
eCA8LSAiSSBsaWtlX3RvIHNlZV9ob3dfdG9vIgojc3Ryc3BsaXQoeCwgIl4oKD86W15fXSpfKXsxfStbXl9dKilfIiwgcGVybD1UUlVFKQojZ3N1YigiXigoPzpbXl9dKl8pezB9K1teX10qKV8iLCAiflxcMX4iLCB4LCBwZXJsPVRSVUUpOwoKc3Ryc3BsaXQoZ3N1YigiXigoPzpbXl9dKl8pezB9K1teX10qKV8iLCAiXFwxfiIsIHgsIHBlcmw9VFJVRSksICJ+Iik=