无奈使用了一个取巧的办法将铨角空格替换为半角字符空格,然后对半角字符空格进行处理可以成功进行处理了。
无奈使用了一个取巧的办法将铨角空格替换为半角字符空格,然后对半角字符空格进行处理可以成功进行处理了。
1. 匹配中文(全角)空格
2. 匹配英文(半角字符)空格
3. 去除中文字符之间的英文(半角字符)空格
(?=[\u4e00-\u9fa5]) 表示“正向预搜索”一个中文字符判断\u0020的右侧是否为中文字符。
4. 在中文字苻与英文字符之间增加空格
第一个正则表达式是针对“左中文右英文”的情况。
第二个正则表达式是针对“左英文右中文”的情况。
求 仅支持所有半角字符中文、英文、数字及符号的正则表达式
就是 输入的所有都要是半角字符的!
半角字符符号只有 ASCII码256-32=224个,其他符号都是根据这些符号组合出来的至于为毛减32,是因为前32个是特殊控制符