This topic created in 3880 days ago, the information mentioned may be changed or developed.
工作中一个问题,现在我要把 html 代码中所有的中文替换成另一种形式,比如说 alert (”再见!“)
现在要把”再见“替换成<{再见}>,即 alert (”<{再见}>!“)这种应该怎么做?有很多个文件都要这样弄,而我只会用最蠢的办法一个个去改。感觉正则表达式好像可以做到,但是百度了一下还是没有思路,求教
4 replies • 2015-09-28 17:29:31 +08:00
 |
|
1
aec4d Sep 28, 2015
中文字符的 unicode 是连在一起的 u ”[\u4e00-\u9fa5]+”可以表示一个或者多个中文字符
|
 |
|
2
pmpio Sep 28, 2015
@ aec4d 全角的“!”也属于那个范围,所以他那个挺麻烦的,如果将所有""内的字串视为一体就好办。。。
|
 |
|
3
oott123 Sep 28, 2015 via Android
总感觉楼主在做国际化… 这种活还是尽量手工过一遍好,长教训 233
|
 |
|
4
JohnH Sep 28, 2015
使用这样的正则 [^\x00-\xff]+ 匹配双字节的字符
|