0

Tvītu pavedienu sadalītājs

Ielīmējiet garu ziņu un sadaliet to īstā X/Twitter pavedienā, izmantojot faktiskos svērto rakstzīmju skaitīšanas noteikumus — katrs URL tiek skaitīts kā fiksētas 23 rakstzīmes un astrālās plaknes emocijzīmes tiek skaitītas pareizi — ar viedām rindkopu/teikumu/vārdu robežām un pavedienu numerāciju, kas rezervē savu vietu.

Šis rīks sadalās saskaņā ar standarta 280 rakstzīmju ierobežojumu, kas pēc noklusējuma attiecas uz ikviena laika skalu. X Premium/Blue abonenti var publicēt daudz garākus “garas formas” ierakstus (līdz aptuveni 25 000 rakstzīmēm), kas vispār nav jāsadala, taču pavediens, kas izveidots ar standarta ierobežojumu, ir lasāms katrā kontā, tāpēc šeit tas paliek godīgs noklusējuma veids. Pārslēdzieties uz iepriekš norādīto pielāgoto ierobežojumu, ja īpaši vēlaties atlasīt citu ierobežojumu.

Buy Me a Coffee at ko-fi.com
Notiek apstrāde... 0%
Svērto rakstzīmju skaitīšana
Gudru sadalīšanas punktu atrašana
Numerācijas pavediens
Gatavs

Rezultāts

Tvīta 280 rakstzīmju ierobežojums nav vienkārša teksta garuma pārbaude, un lielākā daļa naivo rakstzīmju skaitītāju to kļūdās svarīgos veidos. Šis rīks ievieš īsto X/Twitter svērtā garuma algoritmu: katrs koda punkts tiek meklēts pret to pašu svērto diapazonu tabulu, ko izmanto platformas Twitter teksta bibliotēka, kur lielākā daļa latīņu, kirilicas, grieķu un parastās pieturzīmju rakstzīmes tiek skaitītas kā 1 rakstzīme, bet viss ārpus šiem diapazoniem — CJK ideogrāfi, lielākā daļa — emocijzīmju saskaitīšana kā reāli, daudzi simboli2. Unikoda koda punkts (nevis neapstrādātas UTF-16 vienības) nozīmē, ka astrālās plaknes emocijzīmes, piemēram, surogātpāra seja vai karogs, ir pareizi saskaitītas vienreiz, nevis nejauši divreiz, kā to darītu naivā .garuma pārbaude.

Otrs īsts noteikums, ko viegli nepamanīt, šis rīks īsteno godīgi: katrs http(s):// vai www. URL jūsu tekstā tiek skaitīts tieši kā 23 rakstzīmes neatkarīgi no tā, vai burtiskā saite ir 20 vai 200 rakstzīmes gara. Tas ir īstais saīsinātais garums X aizvieto jebkuru saiti, un tas nozīmē, ka tvītā ar garu izsekošanas URL ir daudz vairāk vietas faktiskiem vārdiem nekā naivs rakstzīmju skaits, ko varētu ieteikt, ja to sadala konti.

Garas ziņas sadalīšana pavedienā ir vairāk nekā tikai ik pēc 280 rakstzīmēm. Šis rīks darbojas trīs robežu līmeņos prioritārā secībā: tas vispirms mēģina saglabāt veselas rindkopas kopā, atgriežas pie īstas teikuma robežu heiristikas, ja rindkopa ir pārāk gara (uz regulāru izteiksmi balstīts sadalītājs, kas zina atšķirību starp teikuma beigu periodu un punktu, kas atrodas saīsinājumā, piemēram, "Dr." vai "piem.", vai kā viens pēdējais skaitļa numurs, piemēram, "3" un tikai viens pēdējais cipars4. teikums pārsniedz ierobežojumu — katrā līmenī URL tiek uzskatīts par vienu nedalāmu pilnvaru un nekad netiek sadalīts pa vidu.

Pavedienu numerācijai ("1/7", "2/7"...) ir patiesi viegli nepamanāms malas burts: numerācijas tekstā tiek izmantotas rakstzīmes tvītā, kuram tas ir pievienots, un šīs numerācijas platums ir atkarīgs no kopējā tvītu skaita, ko jūs nezināt, kamēr nav veikta sadalīšana. Šis rīks to atrisina, atkārtoti sadalot iteratīvi, rezervējot numerācijas reālo svērto garumu pirms katras piespēles, līdz rezervētais budžets atbilst faktiskajam iegūtajam tvītu skaitam. Standarta 280 rakstzīmju ierobežojums tiek izmantots pēc noklusējuma ar godīgu piezīmi, ka X Premium abonenti saņem daudz lielāku garās formas ierobežojumu (līdz aptuveni 25 000 rakstzīmēm) ziņām, kurām nav jādarbojas kā publiskam pavedienam — slēdzis ļauj pārslēgties uz pielāgotu ierobežojumu, ja tas ir jūsu mērķis.