我一直在使用Html2Text library by Jon Abernathy一段时间,但现在我有了新的要求。通常,库会根据输入的html格式化输出文本,例如:<b>i am bold</b>
将变为“HELLO I BOLD”。
要求:我现在需要做的是,如果它找到类似于${this should be not touched}$
的内容,包括$符号和大括号,则不会转换库。
问题:是否有更好的方法(可能是传递参数)来实现上述行为,而不是直接修改库代码?
答案 0 :(得分:0)
您无需修改HTML或库。只需将其添加到样式表中即可:
b { text-transform:uppercase; }
现在,<b>
代码的内容将以大写和粗体显示。
如果您有特定的<b>
标记需要大写,而其他标记不需要,请使用class
来区分它们,并更改上面的CSS以引用类名。