[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Php Düzenli İfade (RegEx) - Konu Dışı



Selamlar Çağdaş, cevabın için teşekkür ederim lakin sorunumu eksik
olarak aktarmışım bu nedenle sorunuma çözüm bulamadım.
<img src="..\Yon\32010001\Bitmap\022084001-01.gif"> olan bölümdeli
dosya ve dizin yolları değişebilmekte. Yani <img
src="..\XXX\XXXXXX\Bitmap\022084001-01.gif"> şeklinde img tagları var
elimde ve hepsinde XXX ile ifade etmeye çalıştığım bölümler farklı. Bu
nedenle soruna çözüm bulabilmiş değilim. Yarıdımın içi çok teşekkür
ederim.

2005/9/29, cagdas sozer <cagdassozer@gmail.com>:
> Merhaba Yılmaz,
>
> Bende kısa süre önce stajda(Netaş) böle sorunlarla mücadele etmek
> zorunda kaldım gerçekten zor günler geçirmiştim.Adamlar gelmiş 10gb html
> sayfayı serverlar arası transfer et demişlerdi ve elindeki tek program
> unix kod satırı demişlerdi. Gözlerim dolmuştu :) niye anlattım
> bilmiyorum.Çok koymuştu bana.
>
> Yapacagin iş hakkında tecrübeli oldugumu düşünüyorum. Sana gereken 2 şey
> var biri kodu kolaylaştırmak için bi sh script yazmak artı bir de kod
> satırında 'sed' programının çalışıyor olması yeterli...(ki vardır ;) )
>
> Gelelim script koduna bunu herhangi bi yere koyman yeterli:
>
> script aynen su sekilde :
> ------------------------------------------
> #!/bin/bash
>
> function correction ()
> {
>    sed -e
> 's@..\Yon\32010001\Bitmap\022084001-01.gif@Bitmap/022084001-01.gif@g' $1
>  > correct;
>    mv correct $1;
> }
>
> correction $1
> ------------------------------------------
> Bu gördügün kodla /..\Yon\32010001\Bitmap\022084001-01.gif/ gördüğü her
> yere /Bitmap/022084001-01.gif /yapıştıracaktır. Bu dosya nın ismini
> correct.sh yap bi klasöre kopyala...
>
> Aynı klasörde iken konsolda aynen şu komudu vermen gerekiyor:
>
> find /htmldosyalarının_yolu -iname '*.html' -exec correct.sh {}  \;
>
> Umarım bu kod yardımcı olmuştur. Yeni linux dünyası ile tanışmış biri
> olarak nacizane önerim budur. Bir sorun çıkarsa mail atman yeterli..
>
> Kolay gelsin...
>
> Çağdaş Sözer
>
>
> Yılmaz Uğurlu yazmış:
>
> > Arkadaşlar selamlar. Konu dışı olacak ancak ufak bir sorunum var bu
> > konuda çözüm bulamadım.
> > Elimde 3000 kadar html dosyası bulunmakta. Bu dosyaların içerisinde
> > bulunan belli bölümleri düzenlemem gerekmekte. Dosyayı okuyup, RegEx
> > ile düzenleyerek yeniden kaydetmeyi planlıyorum lakin, gerekli olan
> > şablonu (pattern) bir türlü oluşturamadım. Olayın özüne gelirsek.
> > Elimde olan html dosyalarının içerisinde ki  -- <img
> > src="..\Yon\32010001\Bitmap\022084001-01.gif"> -- şeklinde ki
> > bölümleri, -- <img src="Bitmap/022084001-01.gif"> -- şekline ve --
> > <img src="resmi.jpg"> -- şeklinde bulunan bölümleri -- <img
> > src="Bitmap/resmi.jpg"> -- şeklinde düzenlemem gerekiyor. Şu an için
> > 3000 olan dosya sayısının 50.000'i geçme ihtimali var. Düzenli
> > ifadeler konusunda yetersiz bilgiye sahip olmam nedeniyle soruna çözüm
> > bulabilmiş değilim. Bu konuda yardımcı olabilirseniz çok sevinirim.
> > Herkese iyi çalışmalar.
> >
> >
>
>
> --
> To UNSUBSCRIBE, email to debian-user-turkish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>


--
Yılmaz Uğurlu ~ metoikos@jabber.org

Reply to: