三九宝宝网宝宝百科宝宝知识

java从字符中提取日期

12月28日 编辑 39baobao.com

[怎样用EXCEL函数把字符串中的数字分离出来比如产量为9000吨]如果你汉字的位置在数字后都有,且可能出现英文的单位(如KG,M之类的) 用一下自定义函数吧. 按下ALT+F11,菜单;插入-模块,复制下面代码.退出 假设你的数据在A1 然后在b1输入=TEST(A1...+阅读

使用java 正则表达式从字符串中提取日期,

示例代码:

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class RunnableTicket{

public static void main ( String[] args ){

String reg = "[1-9]\\d{3}(((0[13578]|1[02])([0-2]\\d|3[01]))|((0[469]|11)([0-2]\\d|30))|(02([01]\\d|2[0-8])))";//日期正则表达式

String str = "某年某月某日过生日,在20111111时间";

Pattern pattern = Pattern.compile (reg);

Matcher matcher = pattern.matcher (str);//使用正则表达式判断日期

while (matcher.find ()){

System.out.println (matcher.group ());//打印找到的日期

}

}

}

以下为关联文档:

java替换字符我使用你的程序没问题哦 告诉你一点,你那个for给temp赋值没必要用String temp = new String(data);就好了,用String +那么多次,浪费资源 如果你需要替换所有的的话,将String newt...

java怎么替换字符串某个字符replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串。经过该方法调用以后,原来的字符串不发生改变。例如: String s = “abcat”; String s1 = s.r...

java string中的替换字符1、JAVA中,char占2字节,16位。可在存放汉字 2、java中replace用法举例: replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所...

java怎么替换字符串中的字符public static void main(String[] args) { String str="some str"; str=str.replace('s','a'); // 按字符来进行替换,所有字符会被替换 str=str.replace("a","s"); // 按字符串来进...

java替换字符用正则表达式中的\w 就可以了 a= a.replaceAll("class=\\w*>", "class=currentTr&gt;"); 复制我的代码,试试看 补充: 没错,String.replace方法匹不支持正则 你可以这么用,加个<tr 变成...

有关Java字符替换/** * 第一个参数 字符串 * 第二个参数 被替换的字符 * 第三个参数 替换的字符 * 第四个参数 第几个参数 * 返回是 替换后的string */ public static String replaceString(...

请教VB6字符串如何转化为16进制BYTE数组VB字符串可通过使用StrConv 函数,将字符串由 Unicode 转成系统的缺省码页后,再获取每个字节的十六进制字符后拼接起来。 StrConv 函数,返回按指定类型转换的 Variant (String)...

怎样在EXCEL中自动提取出生年月日你是意思是根据身份证来提取吗?如果是的话,如下: 1,如果每个身份证号码都是18位的,A1=身份证号码,B1=MID(A1,7,4)&"年"&MID(A1,11,2)&"月"&MID(A1,13,2)&"日" 2,如果身份证号码中有15位的...

java截取指定字符串的问题例如 2000年1月31日如何截取年package com.openv.spring; public class FileHelloStr { public static void main(String args[]) { String a="2000年1月31日"; String b =""; for(int i=0;i<=a.length();i++)...

推荐阅读
图文推荐