当前位置: 首页 > 知识库问答 >
问题:

用于数字(包括小数和反斜杠)的正则表达式

柯栋
2023-03-14

我有一个像这样的字符串:“8 R-301 288/313 0.24TT-2079 347.48”

现在我想使用regex提取288/313和0.24,所以我写了如下内容:

r42=re.findall(r"8 +R-301.*",pdf[i])
if len(r42[0].split())>3:
  print(r42[0].split())
  logbook['R-301 Temp']=r42[0].split()[2]
  logbook['R-301 P']=r42[0].split()[3]

理想情况下,数字出现在第2和第3个索引中,我可以得到它,但我面临的问题是,有时288/313有这样的空格,288/313。另外,第二个数字0.24也可以有反斜杠,所以它可以像0.24/0.25或0.24/0.25,所以上面的正则表达式不起作用。对于这些带有随机空格的十进制反斜杠数字,理想的正则表达式是什么。

注意:字符串的字符之间可以有多个空格

共有1个答案

上官锦
2023-03-14

在显示的示例中,请尝试使用regex。

\d+\s+R-\d+\s+(\d+\/\d+)\s+(\d+\.\d+).*$
 类似资料:
  • 问题内容: 我想构建一个JS函数,将一个参数列表隐藏到有效路径中(因为我不确定路径的一部分是否带有斜杠) 这是功能: 使用的RegEx匹配了http://regexpal.com上的所有开始和结束斜杠和反斜杠,但是该功能无法正常工作(RegEx不匹配)。此外,Chrome指出 语法错误:无效的正则表达式:/()$ | ^()/:未终止的组 当我只使用RegEx 但是,使用RegEx 提前致谢! 狮

  • 我正在尝试用单个反斜杠替换所有双反斜杠。我想将替换为。我以为python将视为一个反斜杠,将视为带有两个反斜杠的字符串。但是当我尝试时 因此,我尝试用原始字符串切换替换字符串: 这不是我需要的。所以我只尝试了原始字符串中的一个反斜杠:

  • 问题内容: 如何编写一个正则表达式来匹配它(反斜杠然后是引号)?假设我有一个像这样的字符串: 我需要将所有替换为,因此结果如下所示: 这是行不通的:因为它只匹配引号。不确定如何使用反斜杠。我本可以先删除反斜杠,但字符串中还有其他反斜杠。 问题答案: 如果你 不需要任何像预定义的字符类\ d,量词等正则表达式的机制 ,而不是其预期正则表达式使用其预计文字 两种方法都将替换 所有 出现的目标,但是将按

  • 我在创建Django URL正则表达式时遇到问题,该正则表达式允许所有字符(包括正斜杠)。更具体地说,我遇到的问题是区分URL参数中使用的正斜杠和URL中用作分隔符的正斜杠。 例如: 我有一个URL,看起来像这样:localhost:8000/jfe/customer/customerNumb/invoice2/portfolio/ 这包括3个URL参数:customerNumb、invoice2

  • 本文向大家介绍Python中的左斜杠、右斜杠(正斜杠和反斜杠),包括了Python中的左斜杠、右斜杠(正斜杠和反斜杠)的使用技巧和注意事项,需要的朋友参考一下 首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Windows (一)目录中的斜杠们 python读文件需要输入的目录参数,列出以下

  • 还有,谁能给我解释一下 , , , ?