本文主要是介绍每日一题 1410. HTML 实体解析器(中等,模拟),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
模拟,没什么好说的
class Solution:def entityParser(self, text: str) -> str:entityMap = {'"': '"',''': "'",'>': '>','<': '<','⁄': '/','&': '&',}i = 0n = len(text)res = []while i < n:isEntity = Falseif text[i] == '&':for e in entityMap:if text[i:i + len(e)] == e:res.append(entityMap[e])isEntity = Truei += len(e)breakif not isEntity:res.append(text[i])i += 1return ''.join(res)
这篇关于每日一题 1410. HTML 实体解析器(中等,模拟)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!