func:[sync] displayPTS
dizesinden /func:\[sync\] displayPTS/
regex'ini oluşturmak için herhangi bir yol var mı?Dizgiden düzenli ifade oluşturma
Bu sorunun ardındaki öykü, bir metin dosyasında arama yapmak için serval string pattens'im olması ve aynı şeyi tekrar tekrar yazmak istemem.
File.open($f).readlines.reject {|l| not l =~ /"#{string1}"/}
File.open($f).readlines.reject {|l| not l =~ /"#{string2}"/}
Bunun yerine, işi yapmak için bir işlev istiyorum:
def filter string
#build the reg pattern from string
File.open($f).readlines.reject {|l| not l =~ pattern}
end
filter string1
filter string2
yerine sizin dize dönüştürme Bir regex, * bir parazit olarak bir regex almaz * bir arama fonksiyonu yok mu? – mpen
@Mark, çok iyi bir nokta! – pierrotlefou