0

私の Scala Web アプリでは、通常はハイフンを含む URL パラメーターを解析しています。場合によっては、パラメーターがASCII以外のハイフンを使用して送信されます。つまり、

11157‑007‑9120‑9

それ以外の

11157-007-9120-9

これにより、下流のシステムが爆発しています...

これらの非ASCII文字を変換する最良の方法は何ですか? ハイフンだけでなく、他の非ASCII文字もあります...

4

1 に答える 1

0

ハイフンのみを置き換えたい場合は、replaceAll を使用できます。

val strangeHyphen:Char = '\u1234' //replace this with the non-ASCII hyphen character
val newStr = str.replaceAll(stangeHyphen, '-')
于 2013-01-07T14:44:33.350 に答える