[英]python - regex replace everything between 2 strings only in the first occourence of a character
[英]Python replace everything in between first and last character
不确定如何以 python 的方式执行此操作。 但我想在第一个和最后一个字符之间替换字符串中的字符
例如,“apples”将是“a****s”,而“car”将是“c*r”。
这个 function 假设输入的长度至少为 2,但是你可以使用字符串索引来获取第一个和最后一个字符,然后在它们之间添加适当数量的星号:
def replace_characters(s):
return s[0] + '*' * (len(s) - 2) + s[-1]
print(replace_characters('apples')) # 'a****s'
print(replace_characters('car')) # 'c*r'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.