问题标签 [word-break]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
670 浏览

regex - R中正则表达式中标点符号的字边界处理

虽然用 gsub 替换字符串中的两个点回答了有关替换标点符号(如“.”)的问题,但它似乎不适用于单词边界。例如,

#没有被替换。如何解决这个问题?

请注意,不应替换多个#。例如,

'##' 不应替换为 'hash' 或 'hashhash'。

# 后面或前面的任何图形字符都不应被替换(例如,'.#' 不应被替换)

0 投票
1 回答
79 浏览

firefox - Firefox 中尴尬的单词/换行符

我在 Firefox 的网站范围内遇到了尴尬的单词/换行符

trac3.com

我在这里和其他地方阅读了许多主题以寻找答案。我尝试了看似无穷无尽的空格、自动换行、断字和连字符的组合,但没有成功。我不知道我真的可以提供任何代码,因为它在网站上随处可见。

同样,这似乎是一个 Firefox 问题。

感谢您提供的任何帮助。

0 投票
2 回答
290 浏览

css - 在 Firefox 中输入文本换行

看看 Firefox 和 Chrome 中的这个 JS fiddle

https://jsfiddle.net/rdsz2thp/

在 webkit'word-break: break-word'上的 aninput['text']将使文字在内部换行。Firefox 不支持这一点,但有没有办法获得这种行为?

示例代码:

0 投票
3 回答
3237 浏览

css - 用树枝断词

有没有办法可以在树枝上打断长词?在几个字符之后,它正在分解它并设置一个连字符。是否存在这样的过滤器?

喜欢:

Thisisareallylongword

至:

因为字符会直接从数据库中输出...

0 投票
1 回答
267 浏览

c++ - LeetCode 断字,在线裁判失败,但通过在线测试

我在做 leetcode 139 的时候遇到了一个问题,分词。

给定一个字符串 s 和一个单词字典 dict,确定 s 是否可以分割成一个或多个字典单词的空格分隔序列。(每个字典单词可以多次使用。)

例如,给定 s = "leetcode", dict = ["leet", "code"]。

返回 true 因为“leetcode”可以被分割为“leet code”。

我使用基本的动态规划算法,但可能以与互联网上流行的不同的方式实现它。这是代码:

当我运行在线判断时,它在测试中失败:““aaaaaaa”[“aaaa”,“aa”]”,我的代码输出为真,预期答案为假。但是,如果我在在线测试中运行它,它会给出正确的输出。此外,它在我自己的带有 clang++ 的虚拟机上运行良好。

在线评委和在线测试的区别在于,每个在线测试只有一个测试。在线法官包含许多测试,如果任何一个测试失败,就会失败。所以我的代码的问题可能是这样的:在“aaaaaaa”以外的一些测试中,它给出了正确的输出,但会导致一些潜在的问题。这就是为什么我的代码会在“aaaaaaa”上失败。但是,如果我只运行这个单一的测试,那就没问题了。

leetcode 网站说这可能是因为我的代码有一些未定义的行为。前一个测试用例可能会影响后一个测试用例。我不知道以前的所有测试用例是什么,没想到这里有人知道。但我觉得只要我的代码有问题,总有人能找到的。

我认为这次的问题很清楚。

0 投票
0 回答
413 浏览

css - 链接后的图标:用最后一个字打断

如何在链接坚持最后一个字后制作图标:

测试:http ://codepen.io/anon/pen/eJGMBr

0 投票
1 回答
3276 浏览

html - word-wrap: break-word 和 word-break: break-word 的区别

我需要在某个地方修复一些 CSS,因为我的文本没有环绕,而是如果它是一个非常长的单词,则会无限期地继续下去。

就像在大多数情况下一样,我word-wrap: break-word;在我的 CSS 文件中进行了尝试,但它不起作用。

然后,令我惊讶的是,在 Google Chrome 开发者工具的建议下,我尝试word-break: break-word;并解决了我的问题。我对此感到震惊,所以我一直在谷歌搜索以了解这两者之间的区别,但我没有看到任何关于这个主题的内容。

此外,我不认为W3没有提及它word-break: break-word;的记录行为。我在 Safari 和 Chrome 上对其进行了测试,并且在两者上都可以完美运行,但我对使用犹豫不决,因为我在任何地方都没有提到它。word-break: break-word;

0 投票
2 回答
1383 浏览

css - 断字,更喜欢正常但如果不可能的话

我正在创建一个非常薄的页面(它打印在收据纸上:56 毫米宽)

我正在尝试显示一些文本(在本例中为运输选择)。有时,该文本通常是多个间隔的单词,例如“Signed for 1st Class”,有时是一个长单词,例如“UK_RoyalMailSecondClassStandard”。我的 HTML/CSS 不知道文本将是什么(它呈现为 php)

我的html是:

从上面的代码片段可以看出,Signed for 1st Class 在断词正常的情况下看起来不错,但 UK_RoyalMailSecondClassStandard 比最大宽度更宽。对于 word-brak:break-all UK_RoyalMailSecondClassStandard 看起来可以接受(废话,但我能得到最好的),但在第一个字符之后签署了 1st Class Break。

有没有办法在不知道运输文本是什么的情况下在 CSS 中:1) 打破正常,如果可能,否则打破所有或 2) 打破正常,但实际上强制执行最大宽度。

我觉得我让这变得比它需要的更复杂,但我不知道如何继续。

0 投票
0 回答
74 浏览

html - 可以控制外观吗?

我发现软连字符可以通过不同的方式拆分单词,具体取决于单词包装的宽度。

JSFiddle示例清楚地表明了这一点。

前两个词(在示例中)看起来像我期望的那样,但最后两个词对我来说是个谜。有人能告诉我为什么­在单词末尾显示破折号吗?

编辑:正如 Oriol 指出的那样,不同的浏览器和环境会产生不同的视图。这是我看到的图片:

在此处输入图像描述

0 投票
2 回答
3773 浏览

html - CSS:必要时换行和换行

如何设置一个 div 以便它可以换行并在必要时断字?下面的例子,用点表示 div 的宽度(“zzzzzzz...”是一个单词)。

.....................
您好,这些是

...................................
zzzzzzzzzzzzzzzzzz
zzzzzz