簡體   English   中英

有沒有一種簡單的方法來檢查子字符串是否用引號引起來?

[英]Is there an easy way to check if the substring is in quotes or no?

我努力使用包含HTML網頁的字符串。 我的特定<script><script>容器中有一些帶引號的HTML標記。 像這樣:

<script>
  a = '<div>';
  b = '</script>';
</script>

假設我想從此字符串中刪除所有<script>容器,但無需將'</script>'子字符串視為結束<script>標記。

那么有什么簡單的方法可以解決這個問題嗎?

我知道我可以使用DOMDocument對該字符串進行操作,但是由於要使用DOMDocument操作調試腳本,因此我想手動進行操作,並且它以意外的方式工作。

您可以遍歷字符串並在字符串中進行strpos。 然后執行+1或-1,查看腳本左側或右側是否有'。 -另一種更復雜的方法。

使用strip_tags函數:

http://php.net/strip_tags

它允許您選擇要剝離的標簽和要離開的標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM