0
A
回答
0
我沒有使用特別的boost ::正則表達式,但你問的正則表達式是直線前進。通過升壓::正則表達式的文檔來看,它看起來像你會做一些與此類似:
boost::regex e("repetitions:\\s+\\d\\s+[a-zA-Z]+");
(雙斜槓是這樣的轉義序列不是由編譯器吞噬)
注意: 如果你還試圖驗證第一號匹配字母「A」的數量,不會只用正則表達式工作。正則表達式只匹配字符,沒有任何線索,因此'5'和'3'沒有任何數字的方式。看看他們的文檔Captures。你會想要得到的數字作爲一個字符串,它lexical_cast
爲整數,並用它來驗證aaaaa
部分。
相關問題
- 1. 的Python - 基於字符串中的指定重複的字符
- 2. 在C中刪除字符串中的重複子字符串#
- 3. 用c計算字符串中字符的重複次數
- 4. 指定字符串在C
- 5. 從C中的數組中刪除重複的字/字符串
- 6. C++複製字符串的指定索引之間的任何子字符串
- 7. 在C++中刪除字符串中的連續重複字符
- 8. 查找重複的字符串指標在C#列表
- 9. STEPWISE重複字符串中的字符
- 10. 字符串中最重複的字符
- 11. 指定字節數量移到C中的字符串#
- 12. 函數指針的C++重複符號
- 13. 查找字符串中重複子字符串的數量
- 14. 在2d字符串數組中查找重複的字符串
- 15. 從字符串中刪除所有重複的字符-c
- 16. C程序從字符串中刪除重複的字符
- 17. 基於Python中的指定字符重新排序字符串
- 18. C#:使用字符串指定的TableAdapter
- 19. 刪除字符串中的重複或重複字符
- 20. 在字符串中重複
- 21. 重複字符串
- 22. 確定字符串數組之間的重複字母計數
- 23. 從C中的字符串中刪除重複單詞C
- 24. 查找給定字符串中的所有非重複字符
- 25. 確定字符串中字符重複的長度和位置
- 26. 重複字符串java中的特定字符
- 27. 特定字符重複中的字符串選擇
- 28. c檢查重複字符串項
- 29. C#字符串重複問題
- 30. 重複兩個字符串,每個字符固定次數
在您的正則表達式將匹配像「重複:3 rrrr分」的東西,我不認爲OP意味着 – Dani
我想同樣的事情。我在這方面增加了一個說明。 – Ari
對不起,我原來的帖子並不清楚。正如你所說的那樣,我試圖驗證第一個數字與字母'a'的數字相匹配。感謝您的建議,我沒有考慮過提取數字,將其轉換爲字符串,然後生成一個新的正則表達式。然而,糟糕的是,這並不是一個更直接的方式。 – Kvothe