ホームページ >バックエンド開発 >PHPチュートリアル >PHPでテキスト内の特定のコードを保持する方法を教えてください。
@fdipzone
前回の PHP での INPUT TEXT の問題については、ありがとうございました
VB.NET を使用して HTML を変更する機能を完了できるようになりましたが、それでも PHP を使用してそれを完了したいと考えています。よりトラブルフリーに。
VB コードの次の部分は主に c:vbt.htm を開き、最初と最後を切り取り、txtmod の後と subContent の前のコードを保持します。新しいHTMLを生成します。
PHP コードで実装できますか?アドバイスをお願いします。ありがとうございます
Dim a%, b%, s$, sok$ Dim HtmlFile As String HtmlFile = "C:\vb.htm" sok = "" Web1.Navigate(HtmlFile) For Each o In Web1.Document.GetElementsByTagName("div") If InStr(o.innerHTML, "txtmod") > 0 Then s = o.innerHTML a = InStr(o.innerHTML, "txtmod") b = InStr(o.innerHTML, "subContent") sok = Mid(s, a - 1, b - a) sok = Replace(sok, "=txtmod>", "") sok = Replace(sok, "<SPAN class", "") Exit For End If Next
$s = file_get_contents('t1.html');preg_match('/txtmod(.+?)subContent/is',$s,$m);file_put_contents('t2.html',$m[1]);
PHP は非常に強力であるため、デスクトップ ソフトウェアをインストールする必要がない場合もあります