Eclipse'te regex ile arama varsayılan olarak çoklu satır desteklenmektedir. Bundan dolayı normalde eklenmesi gereken (?s) ekleymeye gerek yoktur.
Yukarıdaki kod parçasındaki birinci outputText in styleClass özelliğini kaldırmak istiyoruz. Bunu Eclipse'te aşağıdaki regex ile yapabiliriz. Resimde görüldüğü gibi:
Find:
Replace With:
<img style="display: none;"
src="img/test01.jpg"
alt="Resimler için fazla beklemeyin"
title="evimin resmi" height="425" width="940">
Yukarıdaki şekilde img tagler var ancak tag kapatma işaretleri konulmamış bunu düzeltmek için:
Find: (<img[^>]+)
Replace With:$1/
yaparak değiştiriyoruz.
Diğer Regex Örnekleri
Sayfada id=form1:sdkfsdfs3_dfd şeklinde olan idleri, şu hale getirir id="form1:sdkfsdfs3_dfd"
Bunu ara:
<hx:columnEx width="108">
<f:facet name="header">
<h:outputText styleclass="outputText" value="MALZEME KODU"></h:outputText>
</f:facet>
<h:outputText styleclass="outputText" value="#{varrowList.tarEmDet.tarEmDetKod}">
</h:outputText>
</hx:columnEx>
Yukarıdaki kod parçasındaki birinci outputText in styleClass özelliğini kaldırmak istiyoruz. Bunu Eclipse'te aşağıdaki regex ile yapabiliriz. Resimde görüldüğü gibi:
Find:
(<f:facet name="header">)([\r\n\s]+</f:facet>
Replace With:
$1\r\n\t<h:outputText
<img style="display: none;"
src="img/test01.jpg"
alt="Resimler için fazla beklemeyin"
title="evimin resmi" height="425" width="940">
Yukarıdaki şekilde img tagler var ancak tag kapatma işaretleri konulmamış bunu düzeltmek için:
Find: (<img[^>]+)
Replace With:$1/
yaparak değiştiriyoruz.
Diğer Regex Örnekleri
Sayfada id=form1:sdkfsdfs3_dfd şeklinde olan idleri, şu hale getirir id="form1:sdkfsdfs3_dfd"
Bunu ara:
(?s)(id=form1:)([^\s-]*)
Yerine bunu yaz:
id="form1:$2"
Anda baru saja membaca artikel yang berkategori eclipse regex |
regex |
replace
dengan judul Eclipse'te Regex Örneği. Jika kamu suka, janganlike dan bagikan keteman-temanmu ya... By : En Kolay Yolu
Ditulis oleh:
Adsız -
Belum ada komentar untuk "Eclipse'te Regex Örneği"
Yorum Gönder