[英]Replace first and last character in string if the character is X
仅当字符串以双引号开头和结尾时,我才想替换双引号。 下面是一些例子:
str = '"hello"'
会成为
str = 'hello'
但
str = 'hello"'
会保持原样,因为它只以双引号结尾。 我现在做的是
if str.startswith('"') and str.endswith('"'):
str = str[1:-1]
但我很确定有更好的方法可以做到这一点,但我无法弄清楚。
另一种简单的方法是:
if str and str[0] == str[-1] == '"':
str = str[1:-1]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.