java特殊符号替换
来源:互联网 发布:linux系统管理技术手册 编辑:程序博客网 时间:2024/06/04 20:32
public class Commtools { private static final String syh="#syh;";//(") private static final String syhCHLF="#syhCHLF;";//(“) private static final String syhCHRT="#syhCHRT;";//(”) private static final String dyh="#dyh;";//(') private static final String dyhCHLF="#dyhCHLF;";//(‘) private static final String dyhCHRT="#dyhCHRT;";//(’) private static final String bfh="#bfh;";//(%) private static final String dyfh="#dyfh;";//(>) private static final String xyfh="#xyfh;";//(<) private static final String xkhLF="#xkhLF;";//(() private static final String zkhLF="#zkhLF;";//([) private static final String hkhLF="#hkhLF;";//{) private static final String ch="#ch;";//(/) private static final String sh="#sh;";//(^) private static final String myh="#myh;";//($) private static final String wh="#wh;";//(?) private static final String jiah="#jiah;";//(+) private static final String jianh="#jianh;";//(-) private static final String dh="#dh;";//(.) private static final String xkhRT="#xkhRT;";//()) private static final String zkhRT="#zkhRT;";//(]) private static final String hkhRT="#hkhRT;";//(}) private static final String hhf="#hhf;";//(\n) private static final String andh="#andh";//(&)/** * zxm * 作用:加译特殊字符 * @param replaceStr * @return */ public static String encryption(String replaceStr){ String returnStr=replaceStr; returnStr=returnStr.replaceAll("\\\"",syh); returnStr=returnStr.replaceAll("\\“",syhCHLF); returnStr=returnStr.replaceAll("\\”",syhCHRT); returnStr=returnStr.replaceAll("\\‘",dyhCHLF); returnStr=returnStr.replaceAll("\\’",dyhCHRT); returnStr=returnStr.replaceAll("\\'",dyh); returnStr=returnStr.replaceAll("\\>",dyfh); returnStr=returnStr.replaceAll("\\<",xyfh); returnStr=returnStr.replaceAll("\\%",bfh); returnStr=returnStr.replaceAll("\\(",xkhLF); returnStr=returnStr.replaceAll("\\)",xkhRT); returnStr=returnStr.replaceAll("\\[",zkhLF); returnStr=returnStr.replaceAll("\\]",zkhRT); returnStr=returnStr.replaceAll("\\{",hkhLF); returnStr=returnStr.replaceAll("\\}",hkhRT); returnStr=returnStr.replaceAll("\\+",jiah); returnStr=returnStr.replaceAll("\\-",jianh); returnStr=returnStr.replaceAll("\\?",wh); returnStr=returnStr.replaceAll("\\/",ch); returnStr=returnStr.replaceAll("\\^",sh); returnStr=returnStr.replaceAll("\\$",myh); returnStr=returnStr.replaceAll("\\.",dh); returnStr=returnStr.replaceAll("\\n",hhf); returnStr=returnStr.replaceAll("\\&",andh); return returnStr; } /** * zxm * 作用:解译特殊字符 * @param replaceStr * @return */ public static String decryption(String replaceStr){ String returnStr=replaceStr; returnStr=returnStr.replaceAll(syh,"\""); returnStr=returnStr.replaceAll(syhCHLF,"“"); returnStr=returnStr.replaceAll(syhCHRT,"”"); returnStr=returnStr.replaceAll(dyhCHLF,"‘"); returnStr=returnStr.replaceAll(dyhCHRT,"’"); returnStr=returnStr.replaceAll(dyh,"'"); returnStr=returnStr.replaceAll(dyfh,">"); returnStr=returnStr.replaceAll(xyfh,"<"); returnStr=returnStr.replaceAll(bfh,"%"); returnStr=returnStr.replaceAll(xkhLF,"("); returnStr=returnStr.replaceAll(xkhRT,")"); returnStr=returnStr.replaceAll(zkhLF,"["); returnStr=returnStr.replaceAll(zkhRT,"]"); returnStr=returnStr.replaceAll(hkhLF,"{"); returnStr=returnStr.replaceAll(hkhRT,"}"); returnStr=returnStr.replaceAll(jiah,"+"); returnStr=returnStr.replaceAll(jianh,"-"); returnStr=returnStr.replaceAll(wh,"?"); returnStr=returnStr.replaceAll(ch,"/"); returnStr=returnStr.replaceAll(sh,"^"); returnStr=returnStr.replaceAll(myh,"\\$"); returnStr=returnStr.replaceAll(dh,"."); returnStr=returnStr.replaceAll(hhf,"\n"); returnStr=returnStr.replaceAll(andh,"&"); return returnStr; } public static void main(String[] args){ //测试符号 String sss="”,“,‘,’,\",%,',<,>,([{}]),+,-,?,/,^,$,.,&,\nzxmloves"; String enSSS= Commtools.encryption(sss); System.out.println(enSSS); System.out.println(Commtools.decryption(enSSS)); }}
JS:
var syh="#shuangyinghao#";var syhCHLF="#shuangyinghaoCHLF#"var syhCHRT="#shuangyinghaoCHRT#"var dyh="#dangyinghao#";var dyhCHLF="#dangyinghaoCHLF#";var dyhCHRT="#dangyinghaoCHRT#";var bfh="#baifenghao#";var dyfh="#dayuhao#";var xyfh="#xiaoyuhao#";var xkhLF="#xiaokuohaoLF#";var xkhRT="#xiaokuohaoRT#";var zkhLF="#zhongkuohaoLF#";var zkhRT="#zhongkuohaoRT#";var hkhLF="#huakuohaoLF#";var hkhRT="#huakuohaoRT#";var sh="#shouhao#";//(^)var jiah = "#jiahao#";var jianh="#jianhao#";var dh = "#dianhao#";//(.)var wh = "#wenhao#";var myh = "#meiyuanhao#";var andh ="andhao";//(&)/** * zxm * 作用:符号更改 * @param colValue * @returns */function colValueChange(colValue){var colValues = colValue;colValues = colValues.replaceAll(syh,"\"");colValues = colValues.replaceAll(dyh,"\'");colValues = colValues.replaceAll(syhCHRT,"\”");colValues = colValues.replaceAll(dyhCHRT,"\’");colValues = colValues.replaceAll(syhCHLF,"\“");colValues = colValues.replaceAll(dyhCHLF,"\‘");colValues = colValues.replaceAll(bfh,"%");colValues = colValues.replaceAll(dyfh,">");colValues = colValues.replaceAll(xyfh,"<");colValues = colValues.replaceAll(xkhLF,"(");colValues = colValues.replaceAll(xkhRT,")");colValues = colValues.replaceAll(zkhLF,"[");colValues = colValues.replaceAll(zkhRT,"]");colValues = colValues.replaceAll(hkhLF,"{");colValues = colValues.replaceAll(hkhRT,"}");colValues = colValues.replaceAll(sh,"^");colValues = colValues.replaceAll(jiah,"+");colValues = colValues.replaceAll(jianh,"-");colValues = colValues.replaceAll(dianh,".");colValues = colValues.replaceAll(wh,"?");colValues = colValues.replaceAll(myh,"$");colValues = colValues.replaceAll(andh,"&");return colValues;}function insertValueChange(insertinfo){var insertInfo = insertinfo;insertInfo=insertInfo.replace(/\%/g,bfh);insertInfo=insertInfo.replaceAll("\n","");insertInfo=insertInfo.replaceAll("\"",syh);insertInfo=insertInfo.replaceAll("'",dyh);insertInfo=insertInfo.replaceAll("\“",syhCHLF);insertInfo=insertInfo.replaceAll("‘",dyhCHLF);insertInfo=insertInfo.replaceAll("\”",syhCHRT);insertInfo=insertInfo.replaceAll("’",dyhCHRT);insertInfo=insertInfo.replaceAll(/\>/g,dyfh);insertInfo=insertInfo.replaceAll(/\</g,xyfh);insertInfo=insertInfo.replaceAll(/\(/g,xkhLF);insertInfo=insertInfo.replaceAll(/\)/g,xkhRT);insertInfo=insertInfo.replaceAll(/\[/g,zkhLF);insertInfo=insertInfo.replaceAll(/\]/g,zkhRT);insertInfo=insertInfo.replaceAll(/\{/g,hkhLF);insertInfo=insertInfo.replaceAll(/\}/g,hkhRT);insertInfo=insertInfo.replaceAll(/\^/g,sh);insertInfo=insertInfo.replaceAll(/\+/g,jiah);insertInfo=insertInfo.replaceAll(/\-/g,jianh);insertInfo=insertInfo.replaceAll(/\./g,dh);insertInfo=insertInfo.replaceAll(/\?/g,wh);insertInfo=insertInfo.replaceAll(/\$/g,myh);insertInfo=insertInfo.replaceAll(/\&/g,andh);return insertInfo;}
0 0
- java特殊符号替换
- java特殊符号
- Mybatis Mapper文件特殊符号替换
- java的特殊符号
- java处理特殊符号
- java的特殊符号
- java输出特殊符号
- JAVA中的特殊符号含义
- 【JAVA中的特殊符号含义】
- JAVA中的特殊符号含义
- java中split()特殊符号"." "|" "*" "\" "]"
- java中split()特殊符号"." "|" "*" "\" "]"
- java中split()特殊符号"." "|" "*" "\" "]"
- java Split 特殊符号处理
- java中split()特殊符号"." "|" "*" "\" "]"
- java中split()特殊符号"." "|" "*" "\" "]"
- JAVA特殊符号--移位符号
- java中split()特殊符号"." "|" "*" "\" "]"
- 设计模式之五:原型模式—对象的克隆
- Ubuntu 快捷键
- NEHotspotHelper的使用和申请
- MySQL 主从配置和基于Spring 的读写分离
- 分布式消息队列kafka系列介绍 — 配置文件详解
- java特殊符号替换
- 【从C到C++学习笔记】引用/const引用/引用传递/引用作为函数返回值/引用和指针的区别
- go Hijack
- 计算机各层网络协议
- linux主机防御ids 常用开源工具
- CDMA PDU 编解码补充解析
- POJ 3358Period of an Infinite Binary Expansion
- SQL语句的MINUS,INTERSECT和UNION ALL
- Hbase禁用自带ZooKeeper,使用已经安装的ZooKeeper