亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? stringutils.java

?? 一個不錯的bbs論壇系統.對初學者很有幫助
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
	        int strTail = str.indexOf("[/email]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+8;
	            String temp = str.substring(strHead+7,strTail);
	           // String text = temp.substring(strHead+5,temp.length());
	            str = str.substring(0,strHead)+"<a href='mailto:"+temp+"'>"+temp+"</a>"+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[email]",strTailLength);
	            strTail = str.indexOf("[/email]",strTailLength);
	        }
	        return str;
	    }

	    //     [flash]轉換為html
	    private static String replaceFLASH(String str){
	        int strHead = str.indexOf("[swf=");
	        int strTail = str.indexOf("[/swf]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+6;
	            String temp = str.substring(strHead+5,strTail);
	            int strHeadRight = temp.indexOf("]");
	            String tempStr = temp.substring(0,strHeadRight);
	            int pos = temp.indexOf(",");
	            String width = tempStr.substring(0,pos);
	            String height = tempStr.substring(pos+1,strHeadRight);
	            //fontText
	            String text = temp.substring(strHeadRight+1,temp.length());
	            str = str.substring(0,strHead)+"<embed src='"+text+"' quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width="+width+" height="+height+"></embed>"+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[swf=",strTailLength);
	            strTail = str.indexOf("[/swf]",strTailLength);
	        }
	        return str;
	    }

	    //	   [rm]轉換為html
	    private static String replaceRM(String str){
	        int strHead = str.indexOf("[rm=");
	        int strTail = str.indexOf("[/rm]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+5;
	            String temp = str.substring(strHead+4,strTail);
	            int strHeadRight = temp.indexOf("]");
	            String tempStr = temp.substring(0,strHeadRight);
	            int pos = temp.indexOf(",");
	            String width = tempStr.substring(0,pos);
	            String height = tempStr.substring(pos+1,strHeadRight);
	            String text = temp.substring(strHeadRight+1,temp.length());
	            str = str.substring(0,strHead)+"<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height="+height+" width="+width+" id=RVOCX name=rvstatus><param name='_ExtentX' value='8149'><param name='_ExtentY' value='794'><param name='AUTOSTART' value='1'><param name='SHUFFLE' value='0'><param name='PREFETCH' value='0'><param name='NOLABELS' value='0'><param name='SRC' value='"+text+"'><embed SRC='"+text+"' type='audio/x-pn-realaudio-plugin' width='315' height='59' controls='ControlPanel,StatusBar' console='cons' name='rvstatus'><param name='CONTROLS' value='Imagewindow,ControlPanel,StatusBar'><param name='CONSOLE' value='cons'><param name='LOOP' value='0'><param name='NUMLOOP' value='0'><param name='CENTER' value='0'><param name='MAINTAINASPECT' value='0'><param name='BACKGROUNDCOLOR' value='#000000'></embed></OBJECT>"+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[rm=",strTailLength);
	            strTail = str.indexOf("[/rm]",strTailLength);
	        }
	        return str;
	    }

	    //		[mp]轉換為html
	    private static String replaceMP(String str){
	        int strHead = str.indexOf("[mp=");
	        int strTail = str.indexOf("[/mp]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+5;
	            String temp = str.substring(strHead+4,strTail);
	            int strHeadRight = temp.indexOf("]");
	            String tempStr = temp.substring(0,strHeadRight);
	            int pos = temp.indexOf(",");
	            String width = tempStr.substring(0,pos);
	            String height = tempStr.substring(pos+1,strHeadRight);
	            String text = temp.substring(strHeadRight+1,temp.length());
	            String str1 = "<object classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701' height='"+height+"' id='nstv' style='left: 0px; top: 0px; border: 7px none rgb(192,192,192)' type='application/x-oleobject' width='"+width+"' standby='Loading Microsoft Windows Media Player components...'>";
	            String str2 = "<param name='AudioStream' value='-1'><param name='AutoSize' value='0'><param name='AutoStart' value='-1'><param name='AnimationAtStart' value='0'><param name='AllowScan' value='-1'><param name='AllowChangeDisplaySize' value='-1'><param name='AutoRewind' value='0'><param name='Balance' value='0'><param name='BufferingTime' value='5'><param name='ClickToPlay' value='-1'><param name='CursorType' value='0'><param name='CurrentPosition' value='-1'><param name='CurrentMarker' value='0'><param name='DisplayBackColor' value='0'><param name='DisplayForeColor' value='16777215'><param name='DisplayMode' value='0'><param name='DisplaySize' value='4'><param name='Enabled' value='-1'><param name='EnableContextMenu' value='0'><param name='EnablePositionControls' value='-1'><param name='EnableFullScreenControls' value='0'><param name='EnableTracker' value='-1'>";
	            String str3 = "<param name='Filename' value='"+text+"'><param name='InvokeURLs' value='-1'><param name='Language' value='-1'><param name='Mute' value='0'><param name='PlayCount' value='1'><param name='PreviewMode' value='0'><param name='Rate' value='1'><param name='SelectionStart' value='-1'><param name='SelectionEnd' value='-1'><param name='SendOpenStateChangeEvents' value='-1'><param name='SendWarningEvents' value='-1'><param name='SendErrorEvents' value='-1'><param name='SendKeyboardEvents' value='0'><param name='SendMouseClickEvents' value='0'><param name='SendMouseMoveEvents' value='0'><param name='SendPlayStateChangeEvents' value='-1'><param name='ShowCaptioning' value='0'><param name='ShowControls' value='1'><param name='ShowAudioControls' value='-1'><param name='ShowDisplay' value='0'>";
	            String str4 = "<param name='ShowGotoBar' value='0'><param name='ShowPositionControls' value='0'><param name='ShowStatusBar' value='0'><param name='ShowTracker' value='-1'><param name='TransparentAtStart' value='-1'><param name='VideoBorderWidth' value='0'><param name='VideoBorderColor' value='0'><param name='VideoBorder3D' value='0'><param name='Volume' value='-60'><param name='WindowlessVideo' value='0'></object>";
	            str = str.substring(0,strHead)+str1+str2+str3+str4+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[mp=",strTailLength);
	            strTail = str.indexOf("[/mp]",strTailLength);
	        }
	        return str;
	    }
	    //		[QQ]轉換為html???
	    private static String replaceQQ(String str){
	        int strHead = str.indexOf("[qq");
	        int strTail = str.indexOf("]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+1;
	            String temp = str.substring(strHead+3,strTail);
	            str = str.substring(0,strHead)+"<img src=\"../images/qqface/"+temp+".gif\"/>"+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[qq]",strTailLength);
	            strTail = str.indexOf("[/qq]",strTailLength);
	        }
	        return str;
	    }

	    //    [file]轉換為html???
	    private static String replaceFILE(String str){
	        int strHead = str.indexOf("[FILE]");
	        int strTail = str.indexOf("[/FILE]");
	        while((strHead!=-1) && (strTail!=-1)){
	            int strTailLength = strTail+7;
	            String temp = str.substring(strHead+6,strTail);
	            String text = temp.substring(strHead+6,temp.length());
	            str = str.substring(0,strHead)+"<a href=\".."+text+"\">"+text+"</a>"+str.substring(strTailLength,str.length());
	            strHead = str.indexOf("[FILE]",strTailLength);
	            strTail = str.indexOf("[/FILE]",strTailLength);
	        }
	        return str;
	    }

	   /**
	 * @param str 要轉換后的字符串
	 * @return 轉換后的字符串
	 */
	  public static String unEncode(String str) {
		str = replace(str, "<br>", "\n");
		str = replace(str, "&nbsp;", " ");
	    return str;
	  }

	    /**
	     * @param source String
	     * @param oldString String
	     * @param newString String
	     * @return String
	     */
	    public static String replace(String source, String oldString,String newString) {

	        StringBuffer output = new StringBuffer();
	        int lengthOfsource = source.length();
	        int lengthOfold = oldString.length();

	        int posStart = 0;
	        int pos;
	        while ( (pos = source.indexOf(oldString, posStart)) >= 0) {
	            output.append(source.substring(posStart, pos));
	            output.append(newString);
	            posStart = pos + lengthOfold;
	            }

	        if (posStart < lengthOfsource) {
	            output.append(source.substring(posStart));
	        }
	        return output.toString();
	    }
	    
	    /** 檢查設置的管理員是否都存在
		 * @param admin 沒有處理的字符串
		 * @return 不存在的用戶
		 */
		public static String checkAdmin(String admin){
			String split = Constants.adminsplit;
			if(admin==null || admin.length()<=0)
				return "";
			String[] admins = admin.split(split);
			for(int i=0;i<admins.length;i++){
				if(UserBiz.getUserId(admins[i].trim())<=0)
					return admins[i];
			}
			return "";
		}
		
		/** 過濾掉每個用戶前后的空格
		 * @param admin 沒有處理的字符串
		 * @return 處理后的字符串
		 */
		public static String getAdminString(String admin){
			String split = Constants.adminsplit;
			StringBuffer sb = new StringBuffer();
			String str = "";
			if(admin==null || admin.length()<=0)
				return "";
			String[] admins = admin.split(split);
			int lth = admins.length;
			for(int i=0;i<lth;i++){
				if(admins[i]!=null && admins[i].length()>0){
					sb.append(admins[i].trim());
					if(i<(lth-1))
						sb.append(split);
				}
			}
			str = sb.toString();
			return str;
		}
		/** 取得每個版主
		 * @param admin 沒有處理的字符串
		 * @return 處理后的字符串數組
		 */
		public static String[] getAllAdmin(String admin){
			String split = Constants.adminsplit;
			String[] admins = admin.split(split);
			return admins;
		}
		
		/** 判斷某個Ip是否屬于某Ip段
		 * @param sysIp Ip段
		 * @param request 當前請求
		 * @return true:是 false:否
		 */
		public static boolean isRightIp(String sysIp,HttpServletRequest request){

			if(sysIp==null || sysIp.equals("") || sysIp.length()<7)
				return false;
			
			String rowsplit="\r\n";
			String btwsplit="-";
			String dian = "\\.";
			String xin="*";
			String curIp = getIP(request);
			String[] iprows = sysIp.split(rowsplit);
			String[] curIps = curIp.split(dian);
			int i=0,m=0,j=0;
			int intone = 0,inttwo = 0,intcurIp = 0;
			String[] dataIps;
			boolean flagrow = false;
			boolean flagone = false;
			for(i=0;i<iprows.length;i++){
				if(iprows[i].indexOf(btwsplit)!=-1){
					String[] ipbetween = iprows[i].split(btwsplit);
					String[] ipone = ipbetween[0].split(dian);
					String[] iptwo = ipbetween[1].split(dian);
					for(m=0;m<4;m++){
						if(xin.equals(ipone[m]) && ipone[m].equals(iptwo[m])){
							flagone = true;
							continue;
						}
						intcurIp = Integer.parseInt(curIps[m]);
						if(xin.equals(ipone[m])){
							inttwo = Integer.parseInt(iptwo[m]);
							if(inttwo>=intcurIp){
								flagone = true;
								continue;
							}else{
								flagone = false;
								break;
							}
						}
						if(xin.equals(iptwo[m])){
							intone = Integer.parseInt(ipone[m]);
							if(intone<=intcurIp){
								flagone = true;
								continue;
							}else{
								flagone = false;
								break;
							}
						}
						intone = Integer.parseInt(ipone[m]);
						inttwo = Integer.parseInt(iptwo[m]);
						if(intone<=intcurIp && intcurIp<=inttwo){
							flagone = true;
							continue;
						}else{
							flagone = false;
							break;
						}
					}
				}else{
					dataIps = iprows[i].split(dian);
					for(j=0;j<4;j++){
						if(xin.equals(dataIps[j])){
							flagone = true;
							continue;
						}else if(curIps[j].equals(dataIps[j])){
							flagone = true;
							continue;
						}else{
							flagone = false;
							break;
						}
					}
					
				}
				if(flagone){
					flagrow = true;
					break;
				}else{
					flagrow = false;
					continue;
				}
			}
			return flagrow;
		}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩av一区二区三区粉嫩| 欧美美女网站色| 国产精品一线二线三线| 国产一区二区三区四| 狠狠色丁香婷婷综合| 久久精品99久久久| 老色鬼精品视频在线观看播放| 亚洲一级不卡视频| 日韩成人免费电影| 男女视频一区二区| 激情文学综合丁香| 国产精品性做久久久久久| 国产91在线观看| 99精品视频在线免费观看| 一本色道久久综合精品竹菊| 色婷婷av一区二区三区gif| 欧美曰成人黄网| 91精品一区二区三区久久久久久| 在线不卡一区二区| 日韩欧美不卡一区| 国产精品无圣光一区二区| 国产精品福利影院| 亚洲精品视频免费观看| 偷拍自拍另类欧美| 麻豆91精品视频| 成人午夜免费电影| 91福利视频网站| 日韩视频一区二区| 中文字幕第一区综合| 亚洲乱码国产乱码精品精98午夜| 午夜久久久久久电影| 国产在线一区二区| 99久久国产免费看| 在线成人午夜影院| 国产亲近乱来精品视频| 一区二区三区免费| 麻豆成人久久精品二区三区红| 成人午夜伦理影院| 在线成人午夜影院| 国产精品免费丝袜| 五月天丁香久久| 成人永久免费视频| 3751色影院一区二区三区| 久久精品一区八戒影视| 一区二区欧美视频| 国产精品一区二区久久不卡| 一本久久a久久精品亚洲| 欧美一级高清片在线观看| 日本一区二区三级电影在线观看| 亚洲制服丝袜av| 国产麻豆精品久久一二三| 欧美午夜精品久久久久久超碰| 欧美成人综合网站| 一区二区三区.www| 国产成a人无v码亚洲福利| 欧美日韩精品一区视频| 国产精品污www在线观看| 人人精品人人爱| 日本韩国欧美国产| 国产女同互慰高潮91漫画| 婷婷激情综合网| www.在线成人| 精品国产第一区二区三区观看体验 | 在线播放/欧美激情| 国产精品久久免费看| 老司机免费视频一区二区| 91九色最新地址| 国产精品热久久久久夜色精品三区| 日本欧美大码aⅴ在线播放| 色av一区二区| 国产精品丝袜黑色高跟| 美国欧美日韩国产在线播放| 91国在线观看| 中文字幕永久在线不卡| 国产激情91久久精品导航 | 亚洲一区二区欧美日韩| 成人小视频在线| 2023国产精华国产精品| 久久成人精品无人区| 91国偷自产一区二区三区观看 | 亚洲国产激情av| 美腿丝袜亚洲色图| 4438成人网| 午夜精品久久久久久久| 在线国产亚洲欧美| 亚洲欧美日本韩国| 99久久国产综合色|国产精品| 久久久影视传媒| 精品一区二区三区在线视频| 日韩一级黄色大片| 日本不卡高清视频| 欧美一区二区三区在线观看视频| 亚洲国产精品综合小说图片区| 91视频免费播放| 国产精品久久久久婷婷| 国产成人啪午夜精品网站男同| 日韩免费高清av| 久久精品国产亚洲一区二区三区| 91精品国产一区二区人妖| 日本亚洲一区二区| 91精品国产全国免费观看| 亚洲第一主播视频| 欧美裸体bbwbbwbbw| 五月开心婷婷久久| 欧美一级搡bbbb搡bbbb| 日韩va亚洲va欧美va久久| 在线成人高清不卡| 日韩电影免费在线看| 日韩免费电影网站| 国产一区二区三区黄视频| 久久久亚洲欧洲日产国码αv| 国产麻豆成人精品| 国产精品二三区| 色综合久久综合| 天天综合网天天综合色| 91精品欧美久久久久久动漫| 捆绑紧缚一区二区三区视频 | 美国毛片一区二区三区| 欧美成人精品1314www| 韩国毛片一区二区三区| 国产视频911| 一本高清dvd不卡在线观看| 亚洲成人黄色影院| 日韩欧美综合一区| 国产成人日日夜夜| 艳妇臀荡乳欲伦亚洲一区| 欧美高清你懂得| 国产福利一区二区三区视频| 麻豆精品视频在线| 久久精子c满五个校花| 99久久精品免费看国产| 亚洲国产精品欧美一二99| 欧美一区二区国产| 国产高清在线观看免费不卡| 亚洲欧美偷拍另类a∨色屁股| 欧美日韩性生活| 激情六月婷婷久久| 亚洲色图欧美在线| 日韩欧美国产成人一区二区| 成熟亚洲日本毛茸茸凸凹| 亚洲高清久久久| 久久久99精品久久| 欧美性色黄大片| 免费高清不卡av| 亚洲天天做日日做天天谢日日欢| 欧美日韩国产一级片| 国产精选一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 欧美一区二区人人喊爽| 成人免费视频免费观看| 日韩精品一级中文字幕精品视频免费观看| 日韩免费观看高清完整版| 99九九99九九九视频精品| 日韩av一二三| 亚洲乱码国产乱码精品精的特点| 欧美电影免费观看高清完整版在线| 成人免费电影视频| 日本不卡高清视频| 亚洲美女视频在线| 国产色产综合色产在线视频| 欧美日韩亚洲综合一区| 床上的激情91.| 久久精品国产久精国产爱| 综合激情网...| 精品盗摄一区二区三区| 欧美天堂一区二区三区| 国产成人自拍网| 日本欧美一区二区在线观看| 亚洲老司机在线| 国产精品三级电影| 欧美电视剧免费观看| 欧美日韩国产bt| 91片黄在线观看| 国产成人小视频| 黑人巨大精品欧美一区| 天堂蜜桃一区二区三区| 亚洲欧美日韩电影| 亚洲国产精品成人综合色在线婷婷| 日韩视频免费观看高清完整版| 欧美制服丝袜第一页| 99在线精品免费| 国产不卡一区视频| 久久99精品久久久久久国产越南 | 在线观看日韩毛片| 成人av网站免费观看| 精品一区二区三区免费| 免费看日韩a级影片| 亚洲gay无套男同| 蜜臀精品久久久久久蜜臀| 亚洲国产美国国产综合一区二区| 亚洲摸摸操操av| 亚洲欧美一区二区三区极速播放| 国产精品视频yy9299一区| 久久人人爽人人爽| 久久综合网色—综合色88| 日韩欧美久久久| 日韩欧美美女一区二区三区| 日韩欧美二区三区| 精品国产露脸精彩对白| 日韩欧美不卡在线观看视频|