Regex 用于提取数字、空格和;字符串中的分数

Regex 用于提取数字、空格和;字符串中的分数,regex,Regex,我读写正则表达式有困难,我想从以下字符串中提取数字、空格和分数: 给定字符串:01/10/2017 5 1/2利物浦 预期结果:5 1/2 我应该使用什么正则表达式?试试这个正则表达式: \b\d+\s+\d+\/\d+\b 说明: \b-a \d+-匹配1+个数字 \s+-匹配1+个空格 \d+\/\d+-匹配1+个数字,后跟一个/,后跟1+个数字 \b-单词边界 首选语言?您需要的正则表达式非常简单。您是否尝试过任何对您不起作用的内容?请指出您正在处理的字符串类型,或者它只是问题中的一

我读写正则表达式有困难,我想从以下字符串中提取数字、空格和分数:

给定字符串:
01/10/2017 5 1/2利物浦

预期结果:
5 1/2

我应该使用什么正则表达式?

试试这个正则表达式:

\b\d+\s+\d+\/\d+\b

说明:

  • \b
    -a
  • \d+
    -匹配1+个数字
  • \s+
    -匹配1+个空格
  • \d+\/\d+
    -匹配1+个数字,后跟一个
    /
    ,后跟1+个数字
  • \b
    -单词边界

首选语言?您需要的正则表达式非常简单。您是否尝试过任何对您不起作用的内容?请指出您正在处理的字符串类型,或者它只是问题中的一个字符串?示例字符串只是一个示例,在本例中,我只想找到匹配的“5 1/2”