我想写一个正则表达式,它将返回不等于d,M或y的字符串中的字符。
例如:
在 dd.MM.yyyy 中,我应该得到一个 ' .'
在 dd/MM/yyyy 中,我应该得到一个 '/'
这可能吗?
如果尝试解析输入日期,请查找第一个非数字字符
[0-9]+([^0-9]).*
如果您尝试在"掩码/模板/..."中查找元素然后第一个字符不在集合中
[dMy]+(.).*
假设您将始终获得该格式和大小写的字符串,那么您可以使用dd(.)MM(.)yyyy
.这将匹配上面的两个字符串,并将分隔字符放在一个组中,然后您可以稍后访问该组。