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/XML
- 3. PHP/Perl正則表達式的幫助!
- 4. php正則表達式幫助
- 5. PHP正則表達式幫助/說明
- 6. 幫助PHP正則表達式
- 7. PHP正則表達式幫助的preg_match
- 8. PHP正則表達式幫助
- 9. PHP的正則表達式的幫助?
- 10. PHP - 正則表達式幫助需要
- 11. 正則表達式的幫助(PHP)
- 12. PHP正則表達式幫助需要
- 13. PHP正則表達式的幫助
- 14. PHP正則表達式幫助
- 15. 正則表達式幫助(PHP,preg_replace)
- 16. PHP正則表達式環視幫助
- 17. 正則表達式幫助PHP
- 18. PHP正則表達式的幫助,請
- 19. 需要幫助PHP正則表達式
- 20. PHP正則表達式的幫助
- 21. 需要正則表達式幫助PHP
- 22. php正則表達式幫助
- 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