Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 匹配模式的正则表达式_Python_Regex - Fatal编程技术网

Python 匹配模式的正则表达式

Python 匹配模式的正则表达式,python,regex,Python,Regex,我只想从数据中提取符号和数字 输入:您可以使用 “,”.join(关于findall(r'[]?\d+(?:[,]\d+”,text)) 看。详情: []?-可选的 \d+-一个或多个数字 (?:[,]\d+)-可选出现或,,然后出现一个或多个数字 见: 重新导入 text='我的数据是一个数据帧,我也有像普通数字一样干净的值;你知道我怎么申请吗that@ombk请参阅update。数据是垂直的,我写了“,”来分隔示例,每个单元格包含一个值。到目前为止,将findall与您给出的正则表达式

我只想从数据中提取符号和数字

输入:
您可以使用

“,”.join(关于findall(r'[]?\d+(?:[,]\d+”,text))
看。详情:

  • []?
    -可选的
  • \d+
    -一个或多个数字
  • (?:[,]\d+)
    -可选出现
    ,然后出现一个或多个数字
见:

重新导入

text='我的数据是一个数据帧,我也有像普通数字一样干净的值;你知道我怎么申请吗that@ombk请参阅update。数据是垂直的,我写了“,”来分隔示例,每个单元格包含一个值。到目前为止,将findall与您给出的正则表达式一起应用会得到nulleverywhere@ombk请分享一个可复制的例子,至少一个样品df
df['text']=df['text'].str.extract(r'([]?\d+(?:[,]\d+),expand=False)
应该可以处理字符串数据。谢谢你最后一个工作:d