Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Arkaluonteisten Tietojen Peittäminen | Edistyneet Säännölliset Lausekkeet ja Sovellukset
Pythonin Säännölliset Lausekkeet
Osio 3. Luku 4
single

single

Challenge: Arkaluonteisten Tietojen Peittäminen

Pyyhkäise näyttääksesi valikon

Arkaluonteisten tietojen peittäminen säännöllisillä lausekkeilla

Monissa todellisissa tilanteissa on tarpeen suojata tekstissä esiintyviä arkaluonteisia tietoja, kuten luottokorttinumeroita. Säännöllisten lausekkeiden avulla voit paikantaa nämä numerot ja peittää ne tehokkaasti. Tavoitteena on kirjoittaa funktio, joka korvaa annetussa merkkijonossa jokaisen luottokorttinumeron kaikki muut paitsi neljä viimeistä numeroa tähdillä (*). Peitetyn tuloksen tulee:

  • Säilyttää alkuperäisen numeron pituus ja muotoilu;
  • Näyttää tunnistamista varten vain neljä viimeistä numeroa.

Esimerkki:

  • Syöte: "My card is 1234-5678-9012-3456";
  • Tuloste: "My card is ****-****-****-3456".

Toteuta tämä ratkaisu Pythonin re-moduulilla.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Sinun tulee suojata tekstissä esiintyvät arkaluonteiset tiedot, kuten luottokorttien numerot. Tehtävänäsi on luoda funktio, joka paikantaa kaikki luottokorttinumerot merkkijonosta ja peittää kaikki paitsi viimeiset neljä numeroa tähdillä ("*"). Luottokorttinumero voi esiintyä 16 peräkkäisenä numerona tai numeroiden välissä voi olla välilyöntejä tai yhdysviivoja, ja peittämisen tulee säilyttää alkuperäinen pituus ja muotoilu. Vain viimeiset neljä numeroa tulee jättää näkyviin tunnistamista varten.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 4
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt