. txt sona erer, sadece dosya adını almak için php PCRE regex

0 Cevap php

bu yüzden bu gelen ben dosyanın dizinini elde edecek, bir metin (. txt) dosya adı makyaj karakterlerin herhangi bir sayıda maç olacak, özellikle preg_replace ile kullanım için, php bir PCRE'nin regex oluşturmak için çalışıyorum.

. benim ilk yaklaşım txt dize, sonra / veya \ hariç her karakterde bir karakter maç belirtmek girişimi sonlanan tanımlamak için, bu yüzden gibi bir şey ile sona erdi:

'/[^\\\\/]*\.txt$/'

but this didn't seem to work at all, I assume it might be interpreting the negation as the demorgan's form aka: (A+B)' <=> A'B'

ama bu testi denemeden sonra:

'/[^\\\\]\|[^/]*\.txt$/'

(|) Ben bana veya operatör kaçmak gerektiğini düşünüyorum yapılan, aynı sonucu geldi, ama bu da maç için başarısız oldu. Herkes yanlış ne yapıyorum biliyor musun?

0 Cevap