查询的标签:


关于正则表达式匹配任意字符(包括换行符)的写法

标签: and

今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则:
(.*)
结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我...

No Comments »

在java中从字符串文本中抽取剥离出日期时间

标签: and

有时候,你可能需要从一段字符串String或者文本中抽取出或者说是过滤出日期或者时间,可以使用如下程序:
public String run(String text) {
        String dateStr = text.replaceAll("\r?\n", " ");
        dateStr = dateStr.replaceAll("\\s+", " ");       
       
        try ...

No Comments »