【发布时间】:2015-12-09 05:33:34
【问题描述】:
在单词之间可能有多个空格的字符串中找到第 n 个单词的起始位置的最简单方法是什么。
我可以通过逐个字符解析轻松地做到这一点,但我认为使用某些 bash 命令可能会有更快、更简单的方法。
子串中可以有多个相等的词和词。
这里第5个单词的开头:
' the cat ate the bird'
应该是 20(基于 1)
【问题讨论】:
-
你能解释一下为什么这是一个 xyproblem。我的主题标题实际上说明了一切,您必须假设由于未指定单词的格式,因此它们可以是任何内容,包括重复和子字符串。
-
@KiloOne 这是 X/Y,因为您要求的算法没有算法解决的问题的上下文。
-
:) 现在如果我知道那是什么意思 :)
-
它的意思是“请向我们解释这将为您解决哪个问题,因为如果您的其他问题有理智的方法,解决这个问题就是浪费时间。”
标签: bash