比较python中与字符串相关的属性

2024-09-30 01:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

为了比较两个字符串,我使用difflib,这对我来说很好。 但是,我想比较我正在比较的两个字符串的属性。 例如,字符串1是“ThisisLine 1”,字符串2是“ThisisLine 2” 我想比较两个字符串之间的粗体、斜体、字体名、字体大小等字体属性是否相同。你知道吗

假设上面提到的4个属性的每一个独特的组合都可以编码为F1、F2等,我最终得到一个元组列表 e、 g.字符串1=[(T,F1),(h,F1),(i,F1),(s,F1),(,F1),(i,F2),(s,F2),…] 其中F0、F1、F2是粗体、斜体、字体名称和字体大小的组合

在不遍历列表中每个字符的情况下,有没有更快的方法来比较这些属性?是否有其他方法可以存储属性,使比较更容易?你知道吗

谢谢。你知道吗


Tags: 方法字符串名称编码列表属性字体f2

热门问题