首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Scala中将非ascii连字符转换为ascii

在Scala中将非ascii连字符转换为ascii
EN

Stack Overflow用户
提问于 2013-01-07 22:34:05
回答 1查看 610关注 0票数 0

在我的Scala web应用程序中,我正在解析一个URL参数,该参数通常包含连字符。在某些情况下,该参数使用非ascii连字符,即

代码语言:javascript
复制
11157‑007‑9120‑9

而不是

代码语言:javascript
复制
11157-007-9120-9

这会导致下游系统爆炸。

转换这些非ascii字符的最佳方式是什么?还有其他非ascii字符以及连字符...

EN

回答 1

Stack Overflow用户

发布于 2013-01-07 22:44:33

如果你只想替换连字符,你可以使用replaceAll。

代码语言:javascript
复制
val strangeHyphen:Char = '\u1234' //replace this with the non-ASCII hyphen character
val newStr = str.replaceAll(stangeHyphen, '-')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14197992

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档