我有一个像下面这样的字符串。
stg =" Abel读(读)|书(外围)~Q27.8#basillary NEC~Q28.1 || "
需要删除两个关键字〜和#之间的字符,然后打印剩余的。
" Abel读(读)书(外围)腋下NEC~Q28.1 || "
答案 0 :(得分:0)
使用 string.find 方法
stg = "Abel read (reading)|book(peripheral)~Q27.8#basillary NEC~Q28.1|| "
start = stg.find( '~' )
end = stg.find( '#' )
if start != -1 and end != -1:
result = stg.replace(stg[start:end+1], "")
print result
<强>输出强>:
Abel read (reading)|book(peripheral)basillary NEC~Q28.1||