Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Haaste: Hashtägien Poimiminen Sosiaalisen Median Tekstistä | Edistyneet Säännölliset Lausekkeet ja Sovellukset
Pythonin Säännölliset Lausekkeet

Haaste: Hashtägien Poimiminen Sosiaalisen Median Tekstistä

Ohjeet:

Kehittääksesi taitojasi edistyneissä säännöllisissä lausekkeissa, tehtävänäsi on luoda funktio, joka poimii kaikki hashtagit sosiaalisen median julkaisusta.

Hashtag on mikä tahansa sana, joka alkaa merkillä #, jota seuraa yksi tai useampi aakkosnumeerinen merkki tai alaviiva, eikä sitä edellä toinen sanamerkki.

Funktion tulee:

  • Käsitellä hashtagit tekstin alussa tai lopussa;
  • Poimia oikein hashtagit, joita ympäröi välimerkit tai välilyönnit;
  • Palauttaa kaikki hashtagit täsmälleen siinä muodossa kuin ne esiintyvät tekstissä, mukaan lukien #-merkki.

Esimerkki:

Annetulla syötteellä:

"Excited for the #Python3_12 release! #coding #AI #100DaysOfCode"

tulisi palauttaa:

['#Python3_12', '#coding', '#AI', '#100DaysOfCode']

Käytä säännöllisiä lausekkeita tämän haasteen ratkaisemiseen ja kiinnitä erityistä huomiota reunatapauksiin.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 3
single

single

Haaste: Hashtägien Poimiminen Sosiaalisen Median Tekstistä

Pyyhkäise näyttääksesi valikon

Ohjeet:

Kehittääksesi taitojasi edistyneissä säännöllisissä lausekkeissa, tehtävänäsi on luoda funktio, joka poimii kaikki hashtagit sosiaalisen median julkaisusta.

Hashtag on mikä tahansa sana, joka alkaa merkillä #, jota seuraa yksi tai useampi aakkosnumeerinen merkki tai alaviiva, eikä sitä edellä toinen sanamerkki.

Funktion tulee:

  • Käsitellä hashtagit tekstin alussa tai lopussa;
  • Poimia oikein hashtagit, joita ympäröi välimerkit tai välilyönnit;
  • Palauttaa kaikki hashtagit täsmälleen siinä muodossa kuin ne esiintyvät tekstissä, mukaan lukien #-merkki.

Esimerkki:

Annetulla syötteellä:

"Excited for the #Python3_12 release! #coding #AI #100DaysOfCode"

tulisi palauttaa:

['#Python3_12', '#coding', '#AI', '#100DaysOfCode']

Käytä säännöllisiä lausekkeita tämän haasteen ratkaisemiseen ja kiinnitä erityistä huomiota reunatapauksiin.

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Luo funktio, joka poimii kaikki hashtagit sosiaalisen median viestistä. Hashtag on mikä tahansa sana, joka alkaa merkillä #, jota seuraa yksi tai useampi aakkosnumeerinen merkki tai alaviiva, eikä sitä edellä toinen sanamerkki. Funktion tulee tunnistaa hashtagit oikein tekstin alussa, lopussa sekä välimerkkien tai välilyöntien ympäröimänä. Palauta kaikki hashtagit täsmälleen siinä muodossa kuin ne esiintyvät tekstissä, mukaan lukien #-merkki.

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 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt