>>150さん
冗長なソースを読んでいただいてありがとうございます。
Classについてもっと勉強して分割できるようにがんばってみます。

>>152さん
わざわざ検索かけていただいてありがとうございます。
やはりズバリの命令はないんですね。
>変換かけてtry~catchで拾うか、正規表現でマッチを取るか、
が何を意味しているのかわかるようになるまで勉強してみます。