我正在使用Codeigniter的character_limiter()函数将字符串截断为一定数量的字符。我用它来创建帖子摘录。问题是,字符串包含HTML标记,因此这些字符会被计算在内,但它们是不可见的。此外,它可能会切断标记中间的字符串,并使页面格式变得混乱。例如,如果我有以下内容:
This is some text with a <a href="http://google.com">a link<
我有一个image属性,它包含以下一组字符:<h1>Image ABC</h1><p>There ist another paragraph</p> ( html标记是实现某种格式的必要条件,因为标题也用作图像的标题,这是CMS的一个限制)
如何使用jQuery (特别是html标记)删除img属性中的某些字符?
是否有任何标准格式可用作游戏文本(即字幕、UI文本等)的来源?我可以想到以下限制因素:至少有一些格式字符串支持(例如you found %d gold、you found {count} gold)
翻译友好型:要么容易掌握,我知道以下内容,但它们似乎都不支持格式字符串。是否有任何行业标准,或每一个游戏或引擎滚动他们自己的格式?UE4使用自定义富文本格式 (例如:Hello <RichText.Emphasi