<tag value='botafogo'> botafogo is the best </tag>
Run Code Online (Sandbox Code Playgroud)
需要只匹配botafogo(...是最好的)而不是'botafogo'的价值
我的程序在纯文本中自动"注释"该术语:
botafogo is the best
to
<team attr='best'>botafogo</team> is the best
Run Code Online (Sandbox Code Playgroud)
当我"替换所有""最好"的词时,我有一个大问题......
<team attr='<adjective>best</adjective>'>botafogo</team> is the <adjective>best</adjective>
Run Code Online (Sandbox Code Playgroud)
Ps.:Java语言
实现此目的的最佳方法是不使用正则表达式并使用正确的HTML解析器.HTML不是常规语言,使用正则表达式执行此操作将是乏味的,难以维护,并且可能仍然包含各种错误.
一方面,HTML解析器非常适合这项工作.它们中的许多都是成熟可靠的,它们为您处理每一个细节,让您的生活更轻松.