Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想编写一个正则表达式,它将返回不等于 d、M 或 y 的字符串中的字符。
例如:
在 dd.MM.yyyy 中,我应该得到一个 ' 。'
在 dd/MM/yyyy 中,我应该得到一个 ' / '
这可能吗?
假设您将始终获得该格式和大小写的字符串,那么您可以使用dd(.)MM(.)yyyy. 这将匹配上面的两个字符串并将分隔字符放在一个组中,然后您可以稍后访问。
dd(.)MM(.)yyyy
如果您尝试解析输入日期,请找到第一个非数字字符
[0-9]+([^0-9]).*
如果您尝试在“掩码/模板/...”中查找元素,则第一个字符不在集合中
[dMy]+(\.).*