⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 aboutchar.java

📁 ssh2整合.一个登陆页面,jdk5,tomcat5.5,hibernate3.1,spring2.1.struts2
💻 JAVA
字号:
package com.jxsme.gov.charset;

import java.util.regex.Pattern;

public class aboutChar {
	
	public static  String charLong(String orignalString,int length,String chopedString) { //字太长,截取部分,第一个是目标,二是长度,三是替代的字符
	    if (orignalString == null || orignalString.length() == 0) {
			return orignalString;
		}
		orignalString = orignalString.replaceAll(" ", " ");
		if (orignalString.length() < length) {
			return orignalString;
		}
		StringBuffer buffer = new StringBuffer(length);
		length = length * 2;
		int count = 0;
		int stringLength = orignalString.length();
		int i = 0;
		for (; count < length && i < stringLength; i++) {
			char c = orignalString.charAt(i);
			if (c < '\u00ff') {
				count++;
			} else {
				count += 2;
			}
			buffer.append(c);
		}
		if (i < stringLength) {
			buffer.append(chopedString);
		}
		return buffer.toString();
	} 
	  public static String  testToHtml(String input){//字符转换一般用在空格
     	 if (input == null) {
			return null;
		}
		if (input.length() == 0) {
			return input;
		}
		input = input.replaceAll(" ", "&nbsp;");
		input = input.replaceAll("\r\n", "<br/>");
		input = input.replaceAll("\n", "<br/>");
		return input;

     }
     
     public static String  htmltoTest(String input){//返回
    	 if (input == null) {
			return null;
		}
		if (input.length() == 0) {
			return input;
		}
		input = input.replaceAll( "&nbsp;"," ");
		input = input.replaceAll("<br/>","\r\n");
		input = input.replaceAll("<br/>","\n");
		return input;

    }
     
     public static String Html2Text(String inputString) {//屏蔽掉所有的html
		    String htmlStr = inputString; //��html��ǩ���ַ�
		        String textStr ="";
		  java.util.regex.Pattern p_script;
		  java.util.regex.Matcher m_script;
		  java.util.regex.Pattern p_style;
		  java.util.regex.Matcher m_style;
		  java.util.regex.Pattern p_html;
		  java.util.regex.Matcher m_html;
		  
		  try {
		   String regEx_script = "<[\\s]*?script[^>]*?>[\\s\\S]*?<[\\s]*?\\/[\\s]*?script[\\s]*?>"; //����script��������ʽ{��<script[^>]*?>[\\s\\S]*?<\\/script> }
		   String regEx_style = "<[\\s]*?style[^>]*?>[\\s\\S]*?<[\\s]*?\\/[\\s]*?style[\\s]*?>"; //����style��������ʽ{��<style[^>]*?>[\\s\\S]*?<\\/style> }
		     // String regEx_html = "<[^>]+>"; //����HTML��ǩ��������ʽ
		   String regEx_html = "<[.[^<]]*>";
		      p_script = Pattern.compile(regEx_script,Pattern.CASE_INSENSITIVE);
		      m_script = p_script.matcher(htmlStr); 
		      htmlStr = m_script.replaceAll(""); //����script��ǩ

		      p_style = Pattern.compile(regEx_style,Pattern.CASE_INSENSITIVE);
		      m_style = p_style.matcher(htmlStr); 
		      htmlStr = m_style.replaceAll(""); //����style��ǩ
		   
		      p_html = Pattern.compile(regEx_html,Pattern.CASE_INSENSITIVE);
		      m_html = p_html.matcher(htmlStr); 
		      htmlStr = m_html.replaceAll(""); //����html��ǩ
		      
		     textStr= htmlStr.replaceAll("<td>", "");
		     textStr=htmlStr.replaceAll("<","");
		     textStr=htmlStr.replaceAll(">","");
		   textStr = htmlStr;
		   
		  }catch(Exception e) {
		   System.err.println("yjxHtml2Text().Html2Text: " + e.getMessage());
		  }
		  
		  return textStr;//�����ı��ַ�
		   } 
     
     public static String filterHtm(String input){//左右括号转换

			if(input==null){
			return null;
			}
			if(input.length()==0){
			return input;
			}
			input=input.replaceAll("<", "&lt;");
			input=input.replaceAll(">", "&gt;");
			return input;
			}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -