2
A
回答
3
像這樣?
/(\b\w\b)\s+(?=\b\w\b)/\1/g
(我不這樣做的Ruby,不過這可能轉化爲:
"i love r u b y regexp".gsub(/(\b\w\b)\s+(?=\b\w\b)/, "\\1")
在線版本:http://rubular.com/r/5e1jTl7MiV
如果你只想要一個字母后刪除空單,那麼以下可能是你想要的:
(/\b\w\b\s)(?=(?:\s+|\b\w\b))/
相關問題
- 1. 爲什麼我不能使用if x ==「T」x ==「」來代替T
- 2. 如何將`&T`轉換爲`T`?
- 3. 如何使用T-SQL替換模式?
- 4. 即使X應該與T匹配,也不能將X轉換爲T?
- 5. 如何使用make_shared <T>()替換所有shared_ptr <T>(new_w <T>)?
- 6. 將NSString中的Tab替換爲\ t
- 7. 如何將IQueryable <T>轉換爲ObjectQuery <T>?
- 8. 如何將Scalaz-Stream Process [F,Option [T]]轉換爲Process [F,T]?
- 9. 如何將列表<T>轉換爲T [,]
- 10. 如何將ObjectResult <T>轉換爲IQueryable <T>?
- 11. 如何將IOrderedEnumerable <T>轉換爲使用OrderBy和ThenBy的PagedList <T>?
- 12. 將std :: tuple <T...>轉換爲T
- 13. 將InRegument <T>轉換爲T型
- 14. 將Seq [Option [T]]轉換爲Seq [T]
- 15. 如何將DBQuery <T>轉換爲ObjectQuery <T>?
- 16. 如何使用scalaz中的序列將T [G [A]]轉換爲G [T [A]]
- 17. 如何將T-SQL轉換爲LINQ
- 18. 如何將EntityCollection <T>轉換爲列表<T>
- 19. 如何在VB.NET中將List(Of T)轉換爲ObservableCollection(Of T)?
- 20. 如何將ReadOnlyCollection <T>轉換爲T []?
- 21. 如何將IQueryable <T>轉換爲列表<T>?
- 22. 如何將scala Iterator [T]轉換爲Option [T]
- 23. 如何將列表<T[]>轉換爲數組T []?
- 24. 如何將\ t轉換爲TAB字符?
- 25. 如何將T-SQL轉換爲LINQ?
- 26. 如何將字符串[]轉換爲T?
- 27. 在C++中將T從T轉換爲const T的函數
- 28. 如何使「liftM2(+)(T 1)(T 2)」爲「新類型T = T Int」生成「T 3」
- 29. 我該如何替換T-SQL遊標?
- 30. 將T轉換爲IList
你能更正式地解釋你需要什麼嗎?比如說y你需要合併「只是你」還是所有單詞都是這樣分裂的?你試過了什麼,你的代碼有什麼問題? – thkala 2011-02-03 10:17:33
對您的示例字符串起作用的一種粗略啓發式方法是,將所有連續出現的單個字母替換爲由這些字母組成的單詞。我會把它留給別人用Ruby來表達。 – 2011-02-03 10:19:50