- Liittynyt
- 20.10.2016
- Viestejä
- 679
Mites tuo nyt tapahtuu vielä piholessa jos tahdon että 1 sana, esimerkiksi bitcoin pitäisi saada mustalle listalle ja kaikki siihen liittyvät *.bitcoin*. ?
Tää näyttää nyt niin sekavalta että tästä ei helpolla ota selvää kun lukee tätä seuraavaa ohjetta
löysin tämmöisen esimerkin r.+?---.*?-.*?(?<!-cune)\.googlevideo\.com joka tekee tästä vieläkin epäselkeämpää..Osaisko joku antaa esimerkin mitä tuon rimpsun pitää olla jos tahdon blokata kaikki yhteen sanaan liittyen ?
Pi-hole on nimipalvelu, joka blokkaa halutut domainit niiden nimen perusteella. Haluat siis blokata bitcoin-domainit, kuten www.bitcoin.com?
Huomaathan, että pi-holella ei voi blokata url-osoitteen osia, minkä esimerkiksi Adblock tekee.
Esimerkissäsi
r.+?---.*?-.*?(?<!-cune)\.googlevideo\.com
blokataan r-kirjaimella alkavat .googlevideo.com -saitit.
Voit blokata bitcoin-saitit regex merkkijonolla
.+\.bitcoin.+\.[a-z]{2,7}$
joka blokkaa ainakin www.bitcoin.com, miner.bitcoin.edu ja saitti.bitcoin.fi domainit.
Regex on tapa etsiä merkkijonoja ja tarvittaessa muuttaa niitä. Suomenkielinen ohje regex-syntaksiin löytyy esimerkiksi täältä:
Online-testisaitti, jossa omaa regex-lausetta voi testata tekstiä vasten löytyy esim. osoitteesta:
regex101: build, test, and debug regex
Regular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.
regex101.com