python的正则和其他的有区别吗

silence 10天前 7

原文 880.28<br/>KB
格式为小数<br/>KB/MB/GB
用的正则表达式[0-9]*\.?[0-9]+<br/>+(GB|MB|KB)
网页测试没问题,到了python上就只剩下GB,MB,KB了
搞这东西搞到大半夜了,头秃
最新回复 (9)
  • abc77 10天前
    引用 2
    没区别
  • abc77 10天前
    引用 3
    你只把GB,MB,KB括号住了所以只剩下那些了呗……
  • 楼主 silence 10天前
    引用 4
    abc77 发表于 2021-2-17 02:37
    你只把GB,MB,KB括号住了所以只剩下那些了呗……
    去掉了括号只有放在最前面的会有数值
  • cnly1987 10天前
    引用 5
    没区别,
  • 无神通 10天前
    引用 6
    [0-9]*\.?[0-9]+<br/>+[G|M|K]B
  • 楼主 silence 10天前
    引用 7
    无神通 发表于 2021-2-17 11:26
    [0-9]*\.?[0-9]++[G|M|K]B
    多谢大佬,解决了
    那个再问下如果要按<br/>匹配但是结果不要有<br/>要怎么写呢
  • 无神通 10天前
    引用 8
    silence 发表于 2021-2-17 12:02
    多谢大佬,解决了
    那个再问下如果要按匹配但是结果不要有要怎么写呢 ...
    匹配出来的字符串直接replace("<br/>", "")
  • adobe 10天前
    引用 9
    每个语言都有自己的正则标准
  • 楼主 silence 10天前
    引用 10
    无神通 发表于 2021-2-17 12:19
    匹配出来的字符串直接replace("", "")
    多谢大佬啦   
  • 游客
    11
返回