ホームページ >バックエンド開発 >PHPチュートリアル >ファイルを読んで正規表現に置き換えますか? ? _PHP チュートリアル
ファイルを読んで正規表現に置き換えますか? ?
添付ファイルの2.xmlを以下のように正規表現に置き換えたいと思います (実際にはラベルを変更することになります)
つまり、
しましょう
ラスムス・レルドルフ
ケビン・タトロエ
のふりをする
実際、ラベルは置き換えられますが、値は変更されません。
このプログラムはどうやって書くのでしょうか?まずファイルを読み取る必要があります。その後、定期的に置き換えるにはどうすればよいでしょうか?また、xmlのタグを正規表現として記述するにはどうすればよいでしょうか?ありがとうございます
お答えしましょう
添付ファイル: あなたのユーザーグループは添付ファイルをダウンロードまたは表示できません
D8888D 返信内容 -------------------------------------------------- -----------------------
$ftext = file_get_contents($filename);
preg_replace('置換対象の文字列正規表現', '置換内容',$ftext);
D8888D 返信内容 -------------------------------------------------- -----------------------
もっと str_replace を書いてみてはどうでしょうか..
D8888D 返信内容 -------------------------------------------------- -----------------------
私のこの書き方が正しいかどうか教えてください:
$xml = "書籍.xml"
$f = fopen( 'books.xml', 'r' );
while( $data = fread( $f, 4096 ) ) { $xml .= $data }
fclose( $f );
$xmla=preg_replace( '/
', 'lee', $xml );
$xmla=preg_replace( '
?>
D8888D 返信内容 -------------------------------------------------- -----------------------
私のこの書き方が正しいかどうか教えてください:
lxcupid 公開日 2009-6-15 13:04 [url=http://bbs.111cn.cn/redirect.php?goto=findpost&pid=1068481&ptid=128175]リンクタグ[img]http://bbs.111cn.cn /images/common/back.gif[/img][/url]
$xml = implode("",file('books.xml'));
$xmla=preg_replace( '/
', 'lee', $xml );
$xmla=preg_replace( '
', '/lee', $xmla );
エコー "$xmla";
?>
コードをコピー
D8888D 返信内容 -------------------------------------------------- -----------------------
$xml = implode("",file('books.xml'));
$xml=str_replace( array('
','
'), array('
','
'), $xml ); //
を
に、
を
D8888D 返信内容 -------------------------------------------------- -----------------------
上記のコードに基づくコードは次のとおりです:
$xml = implode("",file('books.xml'));
$data=str_replace( array('
','
'), array('
','
'), $xml );
//
をに、
を
ラスムス・レルドルフ ケビン・タトロエ 1-56592-610-2
htmlentities() 出力とこの関数
D8888D 返信内容 -------------------------------------------------- -----------------------
上の階で詳しく教えてください、ありがとう
http://www.bkjia.com/PHPjc/632562.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/632562.html