截取大文本的一部分
假设我们有一个字符串($text),
I will help you out, if <b>you see this message and never forget</b> blah blah blah
我想将文本从“”到“
”放入一个新字符串($文本2) 这怎么能做到呢?
我很感激我能得到的任何帮助。谢谢!
编辑: 我想要一个这样的代码。
<embed type="application/x-shockwave-flash"></embed>
Let's say we have a string ($text)
I will help you out, if <b>you see this message and never forget</b> blah blah blah
I want to take text from "<b>
" to "</b>
" into a new string($text2)
How can this be done?
I appreciate any help I can get. Thanks!
Edit:
I want to take a code like this.
<embed type="application/x-shockwave-flash"></embed>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您只希望第一个匹配,并且不想匹配类似
更新评论:
但是对于某些东西更复杂的是,您确实应该根据 Marc B. 的评论将其解析为 DOM。
If you only wish the first match and do not want to match something like
<b class=">
, the following will work:UPDATED for comment:
But for something more complex, you really should parse it as DOM per Marc B.'s comment.
使用这个糟糕的mofo: https://www.php.net/domdocument
在这里你可以循环遍历每一个,或者如果你知道只有一个,就获取该值。
Use this bad mofo: https://www.php.net/domdocument
Here you can either loop through each one, or if you know there is only one, just grab the value.
将仅提取
; 之间的字符串部分
如果这是您寻找的行为。
will extract only the parts of the string between
<b> </b>
If it is the behavior you look for.