さっきのURLの処理みたいなの、オレンジの好みの架空言語ならば・・・><;
ReadOnly StringUTF8 url_string = "example .com";
Url url = new Url( url_string );
url.Check();
//不正な文字列なら例外
bool urlDanepposa = url.IsInvalidURL;
//不正かどうかのプロパティ
bool urlDaijoubupposa = url.IsValidated;
//ポジティブとネガティブもどっちも要るよね!><;