-5

我想编写一个正则表达式,它将返回不等于 d、M 或 y 的字符串中的字符。

例如:

在 dd.MM.yyyy 中,我应该得到一个 ' 。'

在 dd/MM/yyyy 中,我应该得到一个 ' / '

这可能吗?

4

2 回答 2

0

假设您将始终获得该格式和大小写的字符串,那么您可以使用dd(.)MM(.)yyyy. 这将匹配上面的两个字符串并将分隔字符放在一个组中,然后您可以稍后访问。

于 2013-10-22T11:50:11.780 回答
0

如果您尝试解析输入日期,请​​找到第一个非数字字符

[0-9]+([^0-9]).*

如果您尝试在“掩码/模板/...”中查找元素,则第一个字符不在集合中

[dMy]+(\.).*
于 2013-10-22T11:52:58.253 回答