【发布时间】:2014-02-12 18:59:50
【问题描述】:
我正在尝试创建一个 reg 表达式来查找 char 'y' 和它之前或之后的 '/' 的序列。但前提是“/”字符之后或之前没有任何内容。这可以通过示例更好地解释。基本上,我需要从字符串中删除这些。
例如:
'dd/MM/yyyy' 变成 'dd/MM' 'dd/yy/MM' 变成 'dd/MM' 'y/MM/dd' 变成 'MM/dd'
这甚至可以使用正则表达式吗?如果不是,那么解决这个问题的最佳方法是什么?只是 if-then 逻辑?
【问题讨论】:
-
为什么要使用正则表达式?
-
你为什么不尝试点呢?
-
如果有比正则表达式更好的方法,那么我会这样做