Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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_Replace - Fatal编程技术网

Python 创建函数时,是否有方法编辑列表中的字符串?

Python 创建函数时,是否有方法编辑列表中的字符串?,python,regex,replace,Python,Regex,Replace,我在Python3中创建了一个函数,从yahoo finance中提取HTML文本并使用正则表达式,这样一旦输入股票代码,就会返回公司名称。但是,我可以这样做,在导入“梅西公司”时,['Macy's Inc']会被退回。以下是我迄今为止试图删除“'”并用“'”替换的内容: 使用列表理解 return [x.replace('', "'") for x in name] 另请参阅,了解如何解码字符串中的所有HTML实体,而不仅仅是请以纯文本形式发布您的

我在Python3中创建了一个函数,从yahoo finance中提取HTML文本并使用正则表达式,这样一旦输入股票代码,就会返回公司名称。但是,我可以这样做,在导入“梅西公司”时,['Macy's Inc']会被退回。以下是我迄今为止试图删除“'”并用“'”替换的内容:


使用列表理解

return [x.replace('', "'") for x in name]

另请参阅,了解如何解码字符串中的所有HTML实体,而不仅仅是


请以纯文本形式发布您的代码,而不是屏幕截图,以便我们可以复制并执行它。