如何用正则表达式将时间字符串从"yyyyMMdd"转换为"yyyy-MM-dd"?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用正则表达式将时间字符串从"yyyyMMdd"转换为"yyyy-MM-dd"?相关的知识,希望对你有一定的参考价值。

这个真不是伸手党,不知道怎么搞,只会用正则表达式分割,还有查找。

参考技术A String date = "yyyyMMdd";

date = date.replace("yyyy","yyyy-").replace("MM","MM-");
System.out.println(date);

是这样吗?追问

朋友 你在逗我么。。。 时间字符串,正则表达式。。。。

追答

我觉得你还是好好理解一下正则表达式是怎么用的吧。你真心连正则表达式的概念都不懂。

追问

抱歉 之前我理解错了 你是对的 实际上还是正则

参考技术B StringBuffer s=new StringBuffer("19931207");
s.insert(4, "-");
s.insert(7, "-");
System.out.println(s);追问

用正则表达式

易语言如何用正则表达式来读取制定的网页文本 最好源码上,谢谢

正则代码自己写到常量里
模块为精易模块3.12
常量:
.版本 2
.常量 正则表达式, ""

全局变量
.版本 2
.全局变量 正则表达, 正则表达式类

然后代码如下:
正则表达.创建 (#正则表达式,网页文本, )
正则表达.取子匹配文本 (1, 1)追问

不用编辑框的内容等于什么什么么?很奇怪啊

追答

什么意思?网页文本=HTTP读文本()

参考技术A 网页源码呢?

以上是关于如何用正则表达式将时间字符串从"yyyyMMdd"转换为"yyyy-MM-dd"?的主要内容,如果未能解决你的问题,请参考以下文章

java中如何用Pattern和Matcher类验证日期和时间,怎么写正则表达式?

js 如何用正则表达式提取数据

如何用正则表达式判断文本中包含有汉字

如何用正则表达式匹配汉字

JS如何用正则表达式 获取字符串内的匹配部份?

oracle 如何截取两个"-"之间的字符串,如果是正则表达式该如何用啊?