我有很长的单词,例如:如何将长单词分成单词?
welcometostackoverflow
或
betweenparagraphs
如何获得字符串或数组像这样在PHP?
Welcome to Stack Overflow
或
between paragraphs
样品结果: http://www.bing.com/images/search?q=betweenparagraphs&go=&qs=n&sk=&form=QBIR
我有很长的单词,例如:如何将长单词分成单词?
welcometostackoverflow
或
betweenparagraphs
如何获得字符串或数组像这样在PHP?
Welcome to Stack Overflow
或
between paragraphs
样品结果: http://www.bing.com/images/search?q=betweenparagraphs&go=&qs=n&sk=&form=QBIR
这几乎是不可能的,因为你的代码无法知道一个字结束。即使有字典,也会有不明确的情况。
尝试在bing处搜索关键字“welcometostackoverflow”的图像 – tanyadong 2012-01-01 14:13:05
如果你是一个搜索引擎,你将拥有一个足够大的可重写字典,它可以帮助你,猜测用户想要写什么。 – rekire 2012-01-01 14:28:33
他有机会获得这样的机会有多大? ;) – ThiefMaster 2012-01-01 14:32:34
简单..你不能这样做,即使在数组或文件或其他东西的大量样本单词收集。
的原因是:
这将导致大模糊不清的情况。的情况。
例如: 溢出:这可能是over
或flow
或overflow
或low
..
你不能,不只是正则表达式。您需要一个字典文件/数组来分割,即使如此,Stack和Overflow上的大写也不会适用,以及其他许多问题。这很难做,我感觉到[XY问题](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。为什么你需要像这样分割一个字符串? – Bojangles 2012-01-01 14:10:28
@JamWaffles谢谢你的建议.. 我需要拆分长单词才能生成唯一的关键字。 尝试搜索bing中关键字“welcometostackoverflow”的图片 – tanyadong 2012-01-01 14:19:02
尝试在bing处搜索关键字“welcometostackoverflow”的图像......这是可行的,因为搜索引擎可以识别热门关键字和热门搜索词组。否则,正如@Asif所说,没有办法确定像“溢出”这样的词是“溢出”,“溢出”还是“低于”。搜索引擎通常理解,在这种情况下,它更可能是“溢出”而不是任何其他选择。但是他们没有办法100%确定。 – 2012-01-01 14:27:07