說我有一個字符串,如{{ComputersRule}}
和一個正則表達式:[^\}]+
。我如何獲得正則表達式以便在字符串中的指定點開始,即一旦它達到字符串中的第三個字符。如果它是相關的,我懷疑它是,我正在Python 2.7.3版本中工作。謝謝。如何讓正則表達式在字符串到達特定點時開始?
0
A
回答
2
我建議用Python抓住從第三個字符起子,然後將正則表達式應用到其他地區。
否則,你可以只使用正則表達式.
(除換行符任何字符)吞噬第一n
字符:
^.{3}([^\}]+)
公告迫使[^\}]+
的^.{3}
不包括前三的人物字符串(^
錨定到字符串/行的開頭)。括號捕捉你想提取的位(所以獲取組1)。
在你特別情況下,如果它只是的情況下「我要{{
和}}
中的文本」你可以做\{\{([^\}]+)\}\}
或[^\{\}]+
。
1
看來你想要做的是匹配雙括號內的文本。
訣竅是在正則表達式中指定大括號,但捕獲中的部分。在這種情況下,嘗試
\{\{([^}]+)\}\}
相關問題
- 1. 正則表達式在字符串開始時的特定值
- 2. 正則表達式 - 開始,以一個特定的字符串
- 3. 正則表達式特定字符串
- 4. 正則表達式在特定字符後面開始匹配
- 5. 如何使用^(字符串的開始)在正則表達式
- 6. 正則表達式表達刪除開始到結束字符字符串
- 7. 如何寫正則表達式開始和結束與特定的字符串?
- 8. 如何使用DOTNET正則表達式時,源字符串與特定的字符串開始捕獲串
- 9. 正則表達式語法(一個特定的字符串+正則表達式)
- 10. 正則表達式替換字符串開始多 - 字符
- 11. 正則表達式來找到特定字符串在javascript
- 12. 正則表達式的特定字符
- 13. 正則表達式與特定字符
- 14. 正則表達式 - 使用正則表達式在另一個字符串中搜索特定的字符串
- 15. 正則表達式:似乎無法在開始和字符串
- 16. 正則表達式字符串過濾 - 如何讓`-`符號?
- 17. 正則表達式字符串不會以特殊字符開始或結束
- 18. 開始正則表達式
- 19. 正則表達式匹配一個字符串與特定的開始/結束
- 20. 正則表達式:匹配多行,開始和以特定字符串
- 21. 正則表達式分割字符串在特定字紋
- 22. 正則表達式 - 在特定字符串後獲取數字
- 23. 正則表達式分割字符串在特定字
- 24. 正則表達式 - 如何讓我的正則表達式在字符串爲空時不通過
- 25. 正則表達式忽略字符串以特定字符串開頭
- 26. 選擇字符串特定字符的正則表達式
- 27. 正則表達式匹配特定字符串的字符>
- 28. 正則表達式找不到特定的字符串
- 29. 正則表達式 - 無法找到特定字符串
- 30. 正則表達式的正則表達式的Java字符串