Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/294.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

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

Python规范化字符串

Python规范化字符串,python,regex,string,Python,Regex,String,我有一些像这样的字符串: allora, ciao lol allora , ciao lol allora ,ciao lol allora,ciao lol 4,5 sia 输出必须是 allora , ciao lol allora , ciao lol allora , ciao lol allora , ciao lol 4,5 sia 我必须为这个世界做同样的事情。性格 我该怎么做 我试过这个正则表达式 [a-zA-Z], 但它不认识所有的人。。。如何用正则表达式查找所有出

我有一些像这样的字符串:

allora, ciao lol
allora , ciao lol
allora ,ciao lol
allora,ciao lol
4,5 sia 
输出必须是

allora , ciao lol
allora , ciao lol
allora , ciao lol
allora , ciao lol
4,5 sia 
我必须为这个世界做同样的事情。性格 我该怎么做

我试过这个正则表达式

[a-zA-Z],
但它不认识所有的人。。。如何用正则表达式查找所有出现的项并替换它们?

使用此模式

(?<=\D)\s*,\s*(?=\D)
(?使用此模式

(?<=\D)\s*,\s*(?=\D)
(?使用此模式

(?<=\D)\s*,\s*(?=\D)
(?使用此模式

(?<=\D)\s*,\s*(?=\D)


(?
4,5
之间不需要空格?@AnandSKumar是的,确切地说……它不需要空格基于示例字符串,您可以通过将逗号转换为空格,将空格拆分为3个字符串元素的数组,然后以您想要的格式打印这些元素,这取决于第一个元素是否匹配这是一个整数。为什么要使用正则表达式?
4,5
之间不需要空格?@AnandSKumar是的,完全正确……它不需要空格基于示例字符串,可以通过将逗号转换为空格,将空格拆分为3个字符串元素的数组,然后以您想要的格式打印这些元素来完成nds取决于第一个元素是否与整数匹配。为什么要使用正则表达式?
4,5
之间不需要空格?@AnandSKumar是的,精确…不需要空格基于示例字符串,可以通过将逗号转换为空格,将空格拆分为包含3个字符串元素的数组,然后打印这些字符串来实现元素的格式取决于第一个元素是否与整数匹配。为什么要使用正则表达式?
4,5
之间不需要空格?@AnandSKumar是的,精确…不需要空格根据示例字符串,可以通过将逗号转换为空格,将空格拆分为数组来实现y的3个字符串元素,然后以您想要的格式打印这些元素,这取决于第一个元素是否匹配整数。为什么要使用正则表达式?很好的正则表达式,但我不明白可以使用哪个函数替换文本中的所有字符串!我还使用其他符号测试了正则表达式,如。或:但它不起作用。。。我如何调整它?使用其他符号将模式修改为
(?很好的正则表达式,但我不知道可以使用哪个函数替换文本中的所有字符串!我还使用其他符号测试了正则表达式,如。或:但它不起作用…我如何调整它?使用其他符号将模式修改为
(?很好的正则表达式,但我不明白我可以使用哪个函数替换文本中的所有字符串!我还使用其他符号测试了正则表达式,如。或:但它不起作用…我如何调整它?使用其他符号将模式修改为
(?很好的正则表达式,但我不明白我可以使用哪个函数替换文本中的所有字符串!我还使用其他符号测试了正则表达式,如。或:但它不工作…我如何调整它?使用其他符号将模式修改为
(?)?