【发布时间】:2011-03-05 08:54:21
【问题描述】:
我有以下字符串:
\r\n-----------------------------7dbbb1a140240\r\nContent-Disposition: form-data; **name="pceq"\r\n\r\n10154**
我将如何提取 name 之后引用中的所有内容并提取 \r\n\r\n 之后的所有内容。所以我只想提取 pceq 和 10154。
顺便说一句,这个字符串中唯一静态的就是“破折号”和“\r\nContent-Disposition: form-data;”我不太在乎,我只关心名称 (pceq) 之后的任何内容,并且只关心 (10154)。
非常感谢您的帮助。
更新:
我把星星去掉了(这意味着他们要加粗)。
\r\n-----------------------------7dbbb1a140240\r\nContent-Disposition: form-data; name="pceq"\r\n\r\n10154
我喜欢@user635522 和@diEcho 的方法。两个答案相等吗?意思是他们会给出相同的结果?
我忘记提到的另一件事是,我想用一个空字符串(“”)替换我提到的整个字符串。所以像 preg_replace 或 replace 之类的东西我想我需要用它来清空它?这样做的方法是什么?非常感谢所有回答的人。
【问题讨论】:
-
我想你用 ** 来使名字加粗
-
是的,我认为它会使代码加粗并强调它。
标签: php replace preg-replace preg-match