`
hpjianhua
  • 浏览: 240945 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

匹配<meta />标签 中的符编码方式 charset 源码 java

阅读更多
/**
 * 匹配<meta http-equiv='Content-Type' content='text/html; charset=GB18030'/>标签中的字符编码
 * 的正则表达式
 */
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * <p>
 * Title: RegTest正则表达式测试类
 * </p>
 * <p>
 * Description: 匹配<meta标签中的字符编码
 * </p>
 * <p>
 * Copyright: Copyright (c) 2010
 * </p>
 * <p>
 * Company:
 * </p>
 * 
 * @author <a href="hpjianhua@163.com">hpjianhua</a>
 * @version 1.0
 * @created 2010-10-04
 */
public class RegTest {

	public static void main(String[] args) {
		// 要匹配的字符串
		String source = "<meta http-equiv='Content-Type' content='text/html; charset=GB18030'/>";
		// 将上面要匹配的字符串转换成小写
		source = source.toLowerCase();
		// 匹配的字符串的正则表达式
		String reg_charset = "<meta[^>]*?charset=([a-z|A-Z|0-9]*[\\-]*[0-9]*)[\\s|\\S]*";

		Pattern p = Pattern.compile(reg_charset);
		Matcher m = p.matcher(source);

		while (m.find()) {
			System.out.println(m.group(0));
			System.out.println(m.group(1));
		}

	}
}

// outout:
// <meta http-equiv='content-type' content='text/html; charset=gb18030'/>
// gb18030
0
0
分享到:
评论

相关推荐

    2024年的元旦倒计时代码

    &lt;meta charset="utf-8"&gt; &lt;title&gt;元旦倒计时代码&lt;/title&gt; &lt;/head&gt; &lt;body &gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;br/&gt; &lt;h1 align="center"&gt;距离2024...

    java循环输出源代码

    源代码&lt;html&gt; &lt;head&gt; &lt;meta ... &lt;li&gt;&lt;dt&gt;我的电脑&lt;/dt&gt;&lt;/li&gt; &lt;ol type="circle"&gt; &lt;li&gt;本地磁盘C:&lt;/li&gt; &lt;ol type="square"&gt; 我的文档&lt;br/&gt; 我的收蒧 &lt;/ol&gt; &lt;/dl&gt; &lt;/ol&gt;

    JSP图书管理系统

    charset=gb2312" language="java"%&gt; &lt;html&gt; &lt;%@ include file="inc/conn1.jsp"%&gt; &lt;%@ include file="top.jsp"%&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;title&gt;计算机图书-...

    图书管理系统代码

    &lt;%@ page import="java.sql.*" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html...

    在线网上航空订票系统

    &lt;%@ page language="java" import="java.util.*" pageEncoding="GBK"%&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;登录&lt;/title&gt; &lt;style type="text/css"&gt; ...

    HTML5小例程 JAVASCRIPT

    &lt;meta charset="utf-8" /&gt; &lt;title&gt;Grayscale Canvas Example&lt;/title&gt; &lt;script src="modernizr-2010.07.16dev.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;img src="logo.jpg" id="avatar" title="logo" alt="low_key" ...

    HTML初步学习,笔记记录

    &lt;meta charset="UTF-8"&gt; &lt;title&gt;标题标签&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- 1. HTML 官方提供了6级文本标题--&gt; &lt;h1&gt;h1文本内容&lt;/h1&gt; &lt;h2&gt;h2文本内容&lt;/h2&gt; &lt;h3&gt;h3文本内容&lt;/h3&gt; &lt;h4&gt;h4文本内容&lt;/h4&gt; &lt;h5&gt;h5文本...

    springboot 兼容映射 vue jsp

    &lt;targetPath&gt;META-INF/resources&lt;/targetPath&gt; &lt;includes&gt; &lt;include&gt;**/**&lt;/include&gt; &lt;/includes&gt; &lt;/resource&gt; &lt;resource&gt; &lt;directory&gt;src/main/resources&lt;/directory&gt; &lt;/resource&gt; &lt;resource&gt; &lt;directory...

    JavaScript.福彩36选7.rar

    &lt;meta charset="utf-8" /&gt; &lt;title&gt;福彩&lt;/title&gt; &lt;style type="text/css"&gt; body{ width:900px; margin:0px auto; } h1,p#luckyNumbers { margin-bottom: 2px; font-weight: bold; font-size: 40px; } &lt;/style&gt;...

    事业单位公事审批系统

    charset=gb2312" language="java" import="java.sql.*" errorPage="" %&gt; &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312"&gt; &lt;/head&gt; &lt;body&gt; &lt;% if(session.getAttribute(...

    JSP编写的留言板程序

    charset=gb2312" language="java" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta ...

    使用Canvas制作的钟表

    &lt;meta charset="UTF-8"&gt; &lt;script type="text/javascript" src="Clock.js"&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;canvas width='500' height='500' id='clock'&gt;&lt;/canvas&gt; &lt;/body&gt; &lt;script&gt; initClock('clock'); &lt;/...

    HTML练习题

    &lt;meta charset="UTF-8"&gt; &lt;title&gt;HTML练习题一&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;p&gt;这是一个例子,其中&lt;span style="color:red; font-size:3em;"&gt;这段文字&lt;/span&gt;需要显示为红色并且字号为3。&lt;/p&gt; &lt;/body&gt; &lt;/html&gt; ``` ##...

    jQuery折叠菜单

    &lt;li class="item2"&gt;&lt;a href="#" class="title"&gt;&lt;img src="images/所有污染源列表查询.gif" /&gt;全部污染源&lt;/a&gt;&lt;/li&gt; &lt;li class="item2"&gt;&lt;a href="#" class="title" onclick="fold(this);return false;"&gt;&lt;img ...

    JSP标签 <meta>的作用

    ### JSP标签 `&lt;meta&gt;` 的作用详解 在探讨 `&lt;meta&gt;` 标签的功能与应用之前,我们先简单回顾一下 `&lt;meta&gt;` 标签的基本概念。`&lt;meta&gt;` 标签是 HTML 中的一个元数据(metadata)标签,它用于提供关于 HTML 文档的信息,...

    html表格样式,及表格

    &lt;meta charset="utf-8"&gt; &lt;title&gt;demo&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;!-- &lt;strong&gt;&lt;/strong&gt; &lt;em&gt;&lt;/em&gt; &lt;pre&gt;&lt;/pre&gt;格式化原样式输出 --&gt; &lt;br&gt;&lt;br&gt; &lt;table border="1" cellspacing="0" cellpadding="5" align="center" ...

    HTML实用标记 绝对是初学者的好文档

    &lt;meta charset="UTF-8"&gt; &lt;title&gt;我的网页标题&lt;/title&gt; &lt;meta name="description" content="这是一个网页的简短描述"&gt; &lt;/head&gt; ``` 在网页设计中,CSS(Cascading Style Sheets)通常与HTML结合使用,以控制元素...

    html初学者基础ppt1

    在上述代码中,`&lt;title&gt;`定义了网页的标题,`&lt;base&gt;`设定了页面链接的基准路径,`&lt;link&gt;`引入了外部样式表,`&lt;meta&gt;`则指定了文档的字符编码。 HTML中的超链接是通过`&lt;a&gt;`标签实现的,其基本语法是: ```html &lt;a ...

    Web前端知识点总结.doc

    * &lt;meta name="keywords" content="淘宝网"/&gt;:指定快速的查询到该网页的关键字 * &lt;meta name= "description" content= "淘宝网-亚洲最大/&gt;:提供网页内容的描述信息 * &lt;meta ...

Global site tag (gtag.js) - Google Analytics