我在嘗試刪除字符串的第一個空格時遇到問題,如果該字符串中有2個空格。例如,應該將「全功能方法」變成「全功能方法」,但「功能方法」不應該改變,因爲它只有1個空格。如果字符串包含2個空格,我無法真正想到刪除第一個空格的方法。如果字符串恰好包含2個空格,請刪除第一個空格
0
A
回答
1
我不確切地知道你想要做什麼,但是你可以搜索到RegExp和String。 replace()替換字符串中的一些東西。 這是瞭解Characters, metacharacters, and metasequences的另一個鏈接。
var myPattern1:RegExp =//g;
var str1:String = "This is a string that contains double spaces.";
trace(str1.replace(myPattern1, " "));
//this replaces all " " by " "...
//outputs : This is a string that contains double spaces.
或者你的情況(我想)是這樣的
var myPattern2:RegExp =//;
var str2:String = "Fully Functional Method";
trace(str2.replace(myPattern2, ""));
//If you omit the g, only the first space will be replaced by ""
//outputs : FullyFunctional Method
有這麼多東西,你可以通過使用正則表達式做,我不會在這裏解釋這個... 只檢查在Adobe網站上... 這是一種快速高效的方式來處理字符串。 我希望這會有所幫助。 既然你檢查這些鏈接,你會明白我的例子是純粗糙的,應該修改爲具有完全功能方法。 :D
0
對字符串進行線性掃描。計算空格的數量並記錄第一個空格的索引(如果有的話)。如果有兩個空格,則返回一個字符串,該字符串是直到但不包括第一個空格的字符串,以及第一個空格後的字符串。
保持簡單。使用正則表達式可以解決你的問題,但請記住,在未排序的集合中查找特定字符的最壞時間複雜度總是爲O(N),所以它不會更快。
相關問題
- 1. 從長字符串空格中刪除單個空格字符
- 2. 如何刪除字符串的第一個空格
- 3. 使用Haskell刪除字符串中的第一個空格
- 4. 如何確保在字符串和零空格之前恰好有2個空格
- 5. 刪除單元格只包含一個單一空格的行
- 6. 如何建立一個字符串向量(包含空格)?
- 7. 在JavaScript中刪除字符串中的第(n)個空格
- 8. 渦輪pascal從字符串中刪除第二個空格
- 9. preg_replace()數組刪除包含空格的特定字符串
- 10. SQL刪除每個縮寫字符串,直到一個空格
- 11. 如何從一個字符串中的iOS刪除空格
- 12. 在第一個非空格字符前刪除字符串中的所有空格
- 13. 刪除字符串,除非有空格
- 14. 刪除一個字符串,如果它包含一個條目
- 15. 如何在字符串後添加空格並刪除空格?
- 16. 包含空格的Java字符串
- 17. 檢測字符串只包含空格
- 18. 找到一個子字符串,其中包含空格(PHP)
- 19. Excel刪除行,如果單元格包含空單元格
- 20. 如果一個單元格包含一個字符串
- 21. 如何在字符串的第一個項目之前刪除空格?
- 22. 如何從字符串中刪除最後和第一個空格?
- 23. 如何刪除單元格中第一個空格後的所有字符?
- 24. 刪除字符串中最後一個空格後的最後一個字符
- 25. 如何刪除兩個空格和第一個和最後的空格在PHP
- 26. 在字符串的第一個上分割空或空格?
- 27. 字符串第一個字前更換空格,然後刪除多餘的空格
- 28. 如何用一個空格替換空格字符串
- 29. 刪除字符串和空格中的多個字符
- 30. 如何刪除2個空格或斷線成爲一個空格?
哪種語言? – v7d8dpo4