Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.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,为什么我的正则表达式在结束标记之前添加am换行符 string = '\s ప్రపంచ ప్రారంభం' re.sub(r'\\s (.*)', r'<h3>\1</h3>', string) string='\sప్రపంచ ప్రారంభం' re.sub(r'\\s(.*),r'\1',字符串) 我得到了什么 <h3>ప్రపంచ ప్రారంభం </h3> ప్రపంచ ప్రారంభం 我想要什么 <h3>ప్ర

为什么我的正则表达式在结束标记之前添加am换行符

string = '\s ప్రపంచ ప్రారంభం'
re.sub(r'\\s (.*)', r'<h3>\1</h3>', string)
string='\sప్రపంచ ప్రారంభం'
re.sub(r'\\s(.*),r'\1',字符串)
我得到了什么

<h3>ప్రపంచ ప్రారంభం
</h3>
ప్రపంచ ప్రారంభం
我想要什么

<h3>ప్రపంచ ప్రారంభం</h3>
ప్రపంచ ప్రారంభం

查看字符串的文本部分,确保没有创建换行符。当我尝试时:

s = '\s hi world'
re.sub(r'\\s (.*)', r'<h3>\1</h3>', s)
s='\s hi world'
re.sub(r'\\s(.*),r'\1',s)
我得到:

'<h3>hi world</h3>'
“你好,世界”

我使用的是Python 2.7.3。

查看字符串的文本部分,确保没有创建换行符。当我尝试时:

s = '\s hi world'
re.sub(r'\\s (.*)', r'<h3>\1</h3>', s)
s='\s hi world'
re.sub(r'\\s(.*),r'\1',s)
我得到:

'<h3>hi world</h3>'
“你好,世界”

我使用的是Python 2.7.3。

很有趣。我不明白。我得到你想要的。我改变了我的操作。也许这与语言是rtl有关?它对我来说很好。。。但是你真的需要
regex
来完成这个吗
string='%s'%string[3:]如果string.startswith(r'\s'),否则'%s'%string
似乎可以工作…作为补充,覆盖内置类不是一个好主意。。。如果可能,避免使用
字符串。我不明白。我得到你想要的。我改变了我的操作。也许这与语言是rtl有关?它对我来说很好。。。但是你真的需要
regex
来完成这个吗
string='%s'%string[3:]如果string.startswith(r'\s'),否则'%s'%string
似乎可以工作…作为补充,覆盖内置类不是一个好主意。。。尽可能避免使用
字符串