我想通過regularexpression知道是否可能,計算包含在字符串中的數字並在其附近添加指定的字符。 (注意821和13中包含的數字被認爲是一個獨特的實體,而不是signle)。這個字符串包含3個數字:2,821和13(注意821和13中包含的數字被認爲是一個獨特的實體,而不是signle)。我想在它的每個附近添加「 - 」符號。可能嗎?是否可以在字符串中包含數字附近添加一些字符?
回答
您可以添加破折號替換/(\d+)/
與"-$1-"
其中用短劃線包圍每個匹配。
由於AS正則表達式不支持lookbehinds,你得將在字符串的開始/結束通過更換/^-|-$/g
與""
刪除破折號,如果你不想這些。
- \ d指數(0-9)
- +表示一個或多個
- ^意味着字符串的開始
- $表示字符串
- 的端|手段或
您可以通過搜索/(\d+)/
不工作..我在ActionScript3的寫了: VAR PROVA:字符串= 「asfds123asd34asd23」 VAR RR:正則表達式= /(d +)/ PROVA = prova.replace(RR, 「$ 1」) 跡(PROVA) 結果是 asfds123asd34asd23 – user1088417 2012-01-14 20:57:17
VAR PROVA:字符串= 「asfds123asd34asd23」 VAR RR:正則表達式= /(d +)/克 PROVA = prova.replace(RR, 「\ 1-」 ) 跡(PROVA) 但結果是ASF1-s123as1-34as1-23 (它已放置破折號鄰近所述第一數目 – user1088417 2012-01-14 21:44:32
結果是asfds \ 1-ASD \ 1-ASD \ 1- 刪除數字並用「1-」代替它 – user1088417 2012-01-15 17:57:51
- 1. PHP檢查字符串是否包含一些字母/數字
- 2. 檢查一個字符串是否只包含某些字符
- 3. 檢查一個字符串是否不包含一些文字
- 4. 檢查字符串中是否包含字符和數字
- 5. 檢查字符串是否包含字符集中的字符
- 6. 如何驗證字符串是否包含某些字符?
- 7. 檢查字符串是否包含某些字符
- 8. 添加PHP字符串以包含(file.php)
- 9. 檢查字符串是否包含字(不是子字符串!)
- 10. 如何檢查一個字符串是否包含任何一些字符串
- 11. 檢查一個字符串是否只包含某些字母
- 12. 加入一個字符串是否包含在另一個字符串
- 13. c# - 檢查字符串是否包含字符和數字
- 14. 查找字符串是否包含字
- 15. AutoHotKey - 測試字符串是否包含另一個字符串
- 16. 試圖找到一個字符串是否包含字符串
- 17. Applescript:檢查一個字符串是否包含空字符串?
- 18. 檢查字符串中是否包含一組字符?
- 19. makefile是否可以包含UTF8字符?
- 20. 是否可以包含特殊字符
- 21. jQuery附加字符串與包含字符串的對象
- 22. 檢查一個字符串是否包含數字和字母
- 23. 驗證字符串數組是否包含某個字符串
- 24. 如何檢查是否字符串包含字符串數組字符串
- 25. 找出一個字符串是否包含唯一字符
- 26. 驗證一個字符串是否只包含javascript中的某些字符
- 27. 如何確定一個字符串是否包含非字母數字字符?
- 28. 如何在文件中的特定字符串附近添加字符串?
- 29. 確定一個字符串是否包含數組中的子字符串[NODEJS]
- 30. MYSQL搜索一個字符串是否包含特殊字符?
這是Objective-C中得到的...犯錯,數字是多少? 「近」是什麼意思?你想在數字之前和/或之後使用'-'嗎? – bobbymcr 2012-01-14 20:00:51