正则表达式捕获“-”字符

杰森

我有这个字符串:

Ümraniye Tapu Müdürlüğünde ve Ümraniye Belediyesi İmar Müdürlüğünde 20.08.2014 onay tarih ve 254 sayılı mimari projesi incelenmiştir.

我正在获取日期时间:像这样:

t = DateTime.Parse(Regex.Match(mimaristring, @"\d(\d+)[-.\/](\d+)[-.\/](\d+)").Value);

我正在尝试获得254像这样:

num = Regex.Match(mimaristring,  @"(?<!\d\.)\b\d+(?:/\d+)?\b(?!\.\d)").Value;

我可以抓254123/456,但现在我也需要抓123-456我怎样才能抓住呢?谢谢。

威克多·斯特里比尤(WiktorStribiżew)

-单个或单个匹配/的字符类[-/]添加-/

(?<!\d\.)\b\d+(?:[/-]\d+)?\b(?!\.\d)
                 ^^^^

正则表达式演示

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript正则表达式以捕获字符

来自分类Dev

Unicode字符正则表达式,捕获组

来自分类Dev

正则表达式递归捕获的字符串

来自分类Dev

正则表达式:捕获组中的替代字符

来自分类Dev

捕获未通过正则表达式验证的字符

来自分类Dev

在字符串的正则模式之后捕获字符串的正则表达式

来自分类Dev

特殊字符的正则表达式

来自分类Dev

特殊字符正则表达式

来自分类Dev

正则表达式重复字符

来自分类Dev

特殊字符$的正则表达式

来自分类Dev

正则表达式的$字符

来自分类Dev

正则表达式替换字符

来自分类Dev

正则表达式unicode字符

来自分类Dev

转义字符正则表达式

来自分类Dev

正则表达式$元字符

来自分类Dev

正则表达式匹配字符

来自分类Dev

正则表达式空格字符

来自分类Dev

正则表达式捕获字符串,直到字符或行尾

来自分类Dev

正则表达式在字符串之间捕获字符串

来自分类Dev

使用正则表达式捕获特殊字符后的字符

来自分类Dev

捕获由特殊字符嵌套/封闭的正则表达式组

来自分类Dev

正则表达式可拆分字符串,但可捕获Sperator

来自分类Dev

Python:使用正则表达式捕获双反斜杠C字符

来自分类Dev

正则表达式多个替换为捕获组和否定的字符类

来自分类Dev

为什么我的正则表达式会捕获周围的字符?

来自分类Dev

在正则表达式替换中捕获字符串

来自分类Dev

在正则表达式类中捕获完整字符串

来自分类Dev

Ruby正则表达式捕获带有数字的任何字符串

来自分类Dev

正则表达式捕获字符,包括标签之间的空格