问题标签 [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.
regex - R中正则表达式中标点符号的字边界处理
虽然用 gsub 替换字符串中的两个点回答了有关替换标点符号(如“.”)的问题,但它似乎不适用于单词边界。例如,
#
没有被替换。如何解决这个问题?
请注意,不应替换多个#。例如,
'##' 不应替换为 'hash' 或 'hashhash'。
# 后面或前面的任何图形字符都不应被替换(例如,'.#' 不应被替换)
firefox - Firefox 中尴尬的单词/换行符
我在 Firefox 的网站范围内遇到了尴尬的单词/换行符
我在这里和其他地方阅读了许多主题以寻找答案。我尝试了看似无穷无尽的空格、自动换行、断字和连字符的组合,但没有成功。我不知道我真的可以提供任何代码,因为它在网站上随处可见。
同样,这似乎是一个 Firefox 问题。
感谢您提供的任何帮助。
css - 在 Firefox 中输入文本换行
看看 Firefox 和 Chrome 中的这个 JS fiddle
https://jsfiddle.net/rdsz2thp/
在 webkit'word-break: break-word'
上的 aninput['text']
将使文字在内部换行。Firefox 不支持这一点,但有没有办法获得这种行为?
示例代码:
css - 用树枝断词
有没有办法可以在树枝上打断长词?在几个字符之后,它正在分解它并设置一个连字符。是否存在这样的过滤器?
喜欢:
Thisisareallylongword
至:
因为字符会直接从数据库中输出...
c++ - LeetCode 断字,在线裁判失败,但通过在线测试
我在做 leetcode 139 的时候遇到了一个问题,分词。
给定一个字符串 s 和一个单词字典 dict,确定 s 是否可以分割成一个或多个字典单词的空格分隔序列。(每个字典单词可以多次使用。)
例如,给定 s = "leetcode", dict = ["leet", "code"]。
返回 true 因为“leetcode”可以被分割为“leet code”。
我使用基本的动态规划算法,但可能以与互联网上流行的不同的方式实现它。这是代码:
当我运行在线判断时,它在测试中失败:““aaaaaaa”[“aaaa”,“aa”]”,我的代码输出为真,预期答案为假。但是,如果我在在线测试中运行它,它会给出正确的输出。此外,它在我自己的带有 clang++ 的虚拟机上运行良好。
在线评委和在线测试的区别在于,每个在线测试只有一个测试。在线法官包含许多测试,如果任何一个测试失败,就会失败。所以我的代码的问题可能是这样的:在“aaaaaaa”以外的一些测试中,它给出了正确的输出,但会导致一些潜在的问题。这就是为什么我的代码会在“aaaaaaa”上失败。但是,如果我只运行这个单一的测试,那就没问题了。
leetcode 网站说这可能是因为我的代码有一些未定义的行为。前一个测试用例可能会影响后一个测试用例。我不知道以前的所有测试用例是什么,没想到这里有人知道。但我觉得只要我的代码有问题,总有人能找到的。
我认为这次的问题很清楚。
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;
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) 打破正常,但实际上强制执行最大宽度。
我觉得我让这变得比它需要的更复杂,但我不知道如何继续。
html - 可以控制外观吗?
我发现软连字符可以通过不同的方式拆分单词,具体取决于单词包装的宽度。
JSFiddle示例清楚地表明了这一点。
前两个词(在示例中)看起来像我期望的那样,但最后两个词对我来说是个谜。有人能告诉我为什么­
在单词末尾显示破折号吗?
编辑:正如 Oriol 指出的那样,不同的浏览器和环境会产生不同的视图。这是我看到的图片:
html - CSS:必要时换行和换行
如何设置一个 div 以便它可以换行并在必要时断字?下面的例子,用点表示 div 的宽度(“zzzzzzz...”是一个单词)。
.....................
您好,这些是
词
...................................
zzzzzzzzzzzzzzzzzz
zzzzzz