【发布时间】:2014-08-14 06:17:38
【问题描述】:
我有一个文本块,其中包含一条带有连字符的消息。我希望所有包含连字符的单词都被解释为一个真正的单词,比如带有不间断空格的单词。 我暂时得到了这个:
test test test test Test-
test
我想要
test test test test
Test-test
我觉得连字符是一个单词中用于分隔的特殊字符,这就是为什么我不能把这个词换行。但是这样做有什么想法吗? 我尝试使用这个 IsHyphenationEnabled 但我真的不知道他的工作......
!!!注意!!!我不想打断这个词,当一个带连字符的词不能插入一行时,我想要一个新行,因为它没有任何空间供这个词使用
谢谢你们, 最好的问候。
【问题讨论】:
-
IsHyphenationEnabled 可以反其道而行之,它可以帮助您打破常规。
-
IsHyphenationEnabled 只是分隔一个不能像这样包装的单词:带有 isIsHyphenationEnabled 的段成为段。这不是我想要的。我不想打断这个词,我只想要一个换行符,当带连字符的单词不能像我的例子一样出现在同一行时
-
我理解您的担忧。 IsHyphenationEnabled 可帮助您打断一个长单词,但您想将打断的单词保持在一起。顺便说一句,您如何看待删除连字符以使其成为一个单词。我不确定这是否适用于所有情况。让我们看看如何解决这个问题。
-
是的,如果我删除连字符很好,但我不能删除。该消息是一个项目规范。而且我们不能使用 => 在显示之前删除连字符以获得良好的换行并在之后重新发送连字符。
-
你可能会使用转换器只是为了显示目的,所以不需要修改原始值。