首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
问与答
求教一个替换文本中所有中文字符的问题?
Nagisa1992
·
2015-09-28 16:07:29 +08:00
· 2468 次点击
这是一个创建于 3589 天前的主题,其中的信息可能已经有所发展或是发生改变。
工作中一个问题,现在我要把 html 代码中所有的中文替换成另一种形式,比如说 alert (”再见!“)
现在要把”再见“替换成<{再见}>,即 alert (”<{再见}>!“)这种应该怎么做?有很多个文件都要这样弄,而我只会用最蠢的办法一个个去改。感觉正则表达式好像可以做到,但是百度了一下还是没有思路,求教
再见
alert
替换
求教
4 条回复
•
2015-09-28 17:29:31 +08:00
1
aec4d
2015-09-28 16:20:14 +08:00
中文字符的 unicode 是连在一起的
u ”[\u4e00-\u9fa5]+”可以表示一个或者多个中文字符
2
pmpio
2015-09-28 16:23:35 +08:00
@
aec4d
全角的“!”也属于那个范围,所以他那个挺麻烦的,如果将所有""内的字串视为一体就好办。。。
3
oott123
2015-09-28 17:20:27 +08:00 via Android
总感觉楼主在做国际化…
这种活还是尽量手工过一遍好,长教训 233
4
JohnH
2015-09-28 17:29:31 +08:00
使用这样的正则
[^\x00-\xff]+
匹配双字节的字符
关于
·
帮助文档
·
自助推广系统
·
博客
·
API
·
FAQ
·
实用小工具
·
2556 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms ·
UTC 15:00
·
PVG 23:00
·
LAX 08:00
·
JFK 11:00
Developed with
CodeLauncher
♥ Do have faith in what you're doing.
❯