问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求正则表达式,要求:匹配所有的半角数字和英文字符,替换成全角数字和全...

发布网友 发布时间:2022-05-07 19:54

我来回答

2个回答

热心网友 时间:2022-04-25 06:01

正则表达式并不是处理此问题的最佳途径。
下面是一段根据utf编码表转换的示例代码:
public static String convertSBC2DBC(String s)
{
if(s==null||s.length()==0) return s;
StringBuilder sb=new StringBuilder(s);
final int offset=0xff00-0x20;
for(int i=0;i<sb.length();i++)
{
char val=sb.charAt(i);
if(val==0x3000) {
val=0x20;
continue;
}
if(isSBC(val)){
val-=offset;
sb.setCharAt(i, val);
}
}
return sb.toString();
}

public static boolean isSBC(char ch)
{
if(ch==0x3000) return true;//特殊处理空格
return ch>0xff00&&ch<0xff5f;
}
public static void main(String[] args) {
System.out.println(convertSBC2DBC("Abcdefgh12984 7"));
}

参考资料:http://ke.baidu.com/view/517185.htm

热心网友 时间:2022-04-25 07:19

你没说什么语言的,我写了个js的,你看看。

<script type="text/javascript" language="javascript" >
var a="2_14124--aAbBcCdDeEfghijklmnopqrstuvwxyz";
function toQuanjiao(s){
return s.replace(/[a-zA-Z0-9]/g,function(a){
return String.fromCharCode(a.charCodeAt(0)+65248);
});
}

alert(toQuanjiao(a));
</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 c# 正则表达式 青鹿墨蚕豆病能吃吗 蚕豆病儿童肚子痛可擦什么药或用什么药? 正则表达式如何匹配全角数字并替换? 小儿患蚕豆病是否需要治疗 小儿有蚕豆病小儿消积止咳口服液能吃吗 赖氨酸磷酸氢钙颗粒有蚕豆病儿童可以喝吗 蚕豆病可以吃小儿感冒颗粒吗 小儿g6pt是什么?应该怎样治疗?有什么禁忌? 蚕豆病要注意什么药。求解。 富贵竹黄叶了怎么补救 做糯米糕点时,怎么样才能把面团和好? 在家做糯米糕点时,应该怎么样才能把面团和好呢? 自己手机号忘了,怎么办? ipadPro采用弧形屏幕吗?类似oppor9那种屏幕边缘稍微弯曲的那种 ipad pro 2021刚收到货发现屏幕弯曲支持无理由退货吗 iPadPro屏幕被掰弯 黑屏 有声音 六年级上册英语第一次月考99分老师让写反思,大概 怎么样选择笔记本电脑? 手绘动画制作专业学什么? regex 正则表达式匹配 第一个汉字或全角字符 替换两个引号&quot;&quot;为全角符号,正则表达式怎么写 倾家当产求解:如何使用正则表达式把一篇文章中的全角字符一次全部转换为对应的半角字符? js正则表达式限制不能输入半角或全角空格 正则表达式,求&quot;&lt;table width=760&quot;与&quot;&lt;table&gt;&quot;之间所有汉字、半角全角字符、空格、换行......的正则表达式 搜索 正则表达式 JS 正则 允许半角英数字、- (减号)、_ (下划线) 允许全角文字 英数字... 夫妻一辆车可以办两个行驶证吗 跨省大件运输许可证一辆车可以办几个 一台机动车只能办理一个行驶证吗? 一辆车可以办2个不同名字的行驶证吗 一辆车可以用几个人的驾照办进京证? 一辆车可以同时办理两个行驶证吗 餐具什么颜色看上去上档次,我开了个火锅店,中等消费,餐具是亚克力材质,头疼的就是不知道选什么颜色好 请问谁知道开家火锅店需要什么餐具?? 火锅店的餐具是招人洗还是买洗碗机洗好? 开火锅店用的设备哪里可以买到? 火锅餐具 火锅店火锅桌上的餐具怎样摆好看 怎么样用奶粉制作雪糕呢?