0
A
回答
1
最簡單的表達應該是:
/{(.*?)}/
如果您希望更復雜的字符串(例如,某種轉義序列,其中{
和}
字符允許的字符串中),也可能是更復雜。例如,對於一個\
(反斜槓)轉義序列:
/{((?:\\.|[^}])*)}/
編輯:這是沒有測試過,但總的想法是,表達會吞噬任何字符後逃逸,而不是確保它不是閉括號。
0
要更換{ }
什麼file_get_contents
回報什麼,你可以這樣做:
$page = file_get_contents('some_file_name or some_url');
$str = '.....{...}....';
$str = preg_replace('/{[^}]*}/',"$page",$str);
相關問題
- 1. PHP正則表達式幫助
- 2. 正則表達式的幫助(PHP)
- 3. 正則表達式幫助(PHP,preg_replace)
- 4. PHP - 正則表達式幫助需要
- 5. PHP正則表達式幫助
- 6. PHP正則表達式幫助需要
- 7. PHP正則表達式的幫助
- 8. PHP的正則表達式的幫助?
- 9. php正則表達式幫助
- 10. PHP正則表達式幫助/說明
- 11. PHP正則表達式幫助
- 12. 正則表達式幫助PHP
- 13. PHP正則表達式的幫助
- 14. 需要幫助PHP正則表達式
- 15. php正則表達式幫助
- 16. 正則表達式的幫助 - PHP/XML
- 17. 正則表達式幫助##### ##
- 18. 幫助,正則表達式
- 19. 正則表達式幫助
- 20. 正則表達式幫助
- 21. 正則表達式幫助
- 22. 正則表達式幫助
- 23. 幫助正則表達式
- 24. 正則表達式幫助
- 25. 正則表達式幫助
- 26. 正則表達式幫助
- 27. 正則表達式幫助
- 28. 正則表達式幫助
- 29. 幫助正則表達式
- 30. 正則表達式幫助
這可能是一個好主意,閱讀有關正則表達式的教程,讓你真正瞭解他們,不只是複製和粘貼評分最高的答案。一點知識是一件非常危險的事情。解析字符串可能非常棘手,需要注意很多邊緣情況。 – 2010-03-27 20:00:22
引號應該是匹配的一部分,還是隻是將它們添加爲「清晰」? – 2010-03-27 20:02:27
match {any-string}然後...? – user187291 2010-03-27 20:03:11