kelime = "Lorem ipsum,lorem,ipsum,lorem,"
Dim regex
Set regex = New RegExp
regex.IgnoreCase = True
regex.Pattern = "^(.*?),"
Set colMatches = regex.Execute(kelime)
If colMatches.Count > 0 Then
strTitle = colMatches(0).Value
Else
strTitle = ""
End If
response.write strTitleEn sondaki virgülü silmek istiyorum. Nasıl yapabilirim arkadaşlar, Regexten anlayan bir arkadaş yardımcı olabilir mi?
Regex ile son karakteri nasıl silebilirim?
5
●475
- 29-12-2014, 18:00:50
- 29-12-2014, 18:05:26soulmy adlı üyeden alıntı: mesajı görüntüle
selam soulmy,
regex.Pattern = "^(.*?)/,$/"
deseni bu şekilde değiştirdim ama buse sefer hiç sonuç dönmedi - 29-12-2014, 18:08:53Aleyküm selam.
ASP bilmediğim için tam olarak yardımcı olamayacağım. Ama kısaca açıklayayım siz uyarlamaya çalışın.
/,$/ bu şablon, son karakteri alan bir şablon. Bu şablonu kullanarak son karakteri değiştirebilirsin. Boşlukla değiştirebilirsin mesela.
/,$/ bu olmazsa bir de bunu deneyin. ,$ - 29-12-2014, 20:21:08soulmy adlı üyeden alıntı: mesajı görüntüle
Soulmy teşekkür ederim kardeşim,
regex.Pattern = "^(.*?),$"
bu kodda işe yaramadı, cümlenin tamamını olduğu gibi getiriyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 20:21:08 -->-> Daha önceki mesaj 19:54:11 --
regex.Pattern = "^(.*?)(?=,$)"
Bu kodla sondaki virgülü temizledim.
Teşekkürler soulmy - 03-01-2015, 01:59:03replace komutu işini görmezmi acaba ?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:59:03 -->-> Daha önceki mesaj 01:32:32 --
yada mid kullanımıda işini görür sanırsam
kelime = "Lorem ipsum,lorem,ipsum,lorem,"
kelime = Trim(Mid(kelime,1,Len(kelime)-1))
Response.Write (kelime)