文本处理
字数统计
实时统计文本字符数、单词数、行数
文本处理
根据指定宽度对文本进行强制换行
逐行按指定宽度强制换行。按字符计数而不是按词计数,因此中文等无空格文本也能正确换行。 能放下的词会保持完整;超过宽度的长串(例如链接,或没有空格的中文长句)会被硬性切开。
按字符数而不是按词数换行,所以没有空格的中文、日文也能正确折行——按词折行的工具在这些文本上会完全失效。
能放下的词保持完整:英文按空格切分后尽量整词换行,不会从单词中间断开。
超过宽度还放不下的长串(URL、无空格的长中文句)会被硬切,这是唯一会产生断词的情况。
粘贴文本
中英混排、单行长文本或代码注释都可以。
设置宽度
单位是字符数,中文一个字算一个字符,不是按显示宽度算。
检查长串
出现断开的链接说明它比设定宽度还长,把宽度调大或先给链接加空格分隔。
因为这里按字符计数,不依赖空格分词。中文没有词间空格,按词折行的实现通常会把整段中文当成一个超长单词,一行也折不开。
指一个 Unicode 码点:一个汉字算一个,一个 emoji 也算一个。全角与半角都算一个,不按显示宽度(东亚宽度)加权。