<prompt> Tengeneza usemi wa kawaida ili kutoa majina kutoka kwa maandishi uliyopewa.  <response>: Usemi wa kawaida unaofaa wa kutoa majina kutoka kwa maandishi uliyopewa unaweza kuwa bAZa-zA-Z-?:sAZazb. Usemi huu unalingana na neno la herufi kubwa na hujaribu kunasa maandishi yafuatayo kwa kudhania kuwa kuna jina la kwanza na la mwisho. Hapa kuna hatua za kutoa majina: 1. Unaweza kuanza kwa kuleta moduli ya re, ambayo itakuruhusu kutumia misemo ya kawaida katika Python. ingiza chatu tena 2. Kisha unaweza kufafanua tofauti ya maandishi ambayo ina mfuatano wa ingizo. python text John Jones, Sarah Smith, na Mark Miller 3. Kisha unda muundo wa kawaida wa kujieleza kwa usemi uliotolewa. muundo wa chatu rbAZa-zA-Z-?:sAZazb 4. Hatimaye, unaweza kutumia mbinu ya patall kutoka kwa sehemu ya re ili kutoa muundo usiopishana katika maandishi ya ingizo. majina ya chatu re.findallmuundo, maandishi 5. Unaweza kuonyesha au kurudisha orodha ya majina yaliyotolewa inavyohitajika. chapishamajina John Jones, Sarah Smith, Mark Miller 