python正则表达式强制换行
为什么我的正则表达式在结束标记之前添加am换行符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>ప్ర
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
似乎可以工作…作为补充,覆盖内置类不是一个好主意。。。尽可能避免使用字符串
。