0

Ierakstu Pavedienu Sadalītājs

Ielīmējiet garu ierakstu un sadaliet to īstā X/Twitter pavedienā, izmantojot faktiskos svērtā rakstzīmju skaita noteikumus — katrs URL tiek skaitīts kā fiksētas 23 rakstzīmes, un astralās plaknes emocijzīmes tiek skaitītas pareizi — ar viedajām rindkopu/teikumu/vārdu robežām un pavediena numerāciju, kas rezervē sev vietu.

🔒 Pilnībā apstrādāts jūsu pārlūkprogrammā — nekas, ko jūs šeit ievadāt, nekad netiek augšupielādēts.

Šis rīks sadala pret standarta 280 rakstzīmju ierobežojumu, kas pēc noklusējuma attiecas uz ikviena lietotāja laika joslu. X Premium/Blue abonenti var publicēt daudz garākus "garos" ierakstus (līdz aptuveni 25 000 rakstzīmēm), kuriem sadalīšana vispār nav nepieciešama — taču pavediens, kas veidots ar standarta limitu, ir lasāms katram kontam, tāpēc tas šeit paliek kā godīgs noklusējums. Pārslēdzieties uz pielāgotu limitu augstāk, ja īpaši vēlaties mērķēt uz citu ierobežojumu.

Apstrādā... 0%
Skaita svērtās rakstzīmes
Meklē viedos sadalīšanas punktus
Numurē pavedienu
Pabeigts

Rezultāts

Ieraksta 280 rakstzīmju ierobežojums nav vienkārša `text.length` pārbaude, un vairums naivo rakstzīmju skaitītāju to nepareizi nosaka veidos, kas ir būtiski. Šis rīks ievieš reālo X/Twitter svērtā garuma algoritmu: katrs koda punkts tiek meklēts tajā pašā svērto diapazonu tabulā, ko izmanto platformas twitter-text bibliotēka, kur lielākā daļa latīņu, kirilicas, grieķu un izplatītāko pieturzīmju rakstzīmju tiek skaitītas kā 1 rakstzīme, bet viss ārpus šiem diapazoniem — CJK ideogrammas, lielākā daļa emocijzīmju, daudzi simboli — tiek skaitīti kā 2. Tikpat svarīgi, iterējot tekstu pa reāliem Unicode koda punktiem (nevis neapstrādātām UTF-16 vienībām), astralās plaknes emocijzīme, piemēram, surogātpāra seja vai karogs, tiek pareizi skaitīta vienreiz, nevis nejauši dubultsaskaitīta tā, kā to darītu naiva `.length` pārbaude.

Otrs viegli nepamanāmais reālais noteikums, ko šis rīks godīgi ievieš: katrs http(s):// vai www. URL jūsu tekstā tiek skaitīts kā tieši 23 rakstzīmes neatkarīgi no tā, vai burtiskā saite ir 20 vai 200 rakstzīmes gara. Tas ir reālais t.co saīsinātais garums, ko X aizstāj jebkurai saitei, un tas nozīmē, ka ierakstam, kas pārpildīts ar garu izsekošanas URL, ir daudz vairāk vietas faktiskajiem vārdiem, nekā to liecinātu naivs rakstzīmju skaits — sadalītājs to ņem vērā, izlemjot, kur ieraksts beidzas.

Gara ieraksta sadalīšana pavedienā ir kas vairāk nekā tikai griešana ik pēc 280 rakstzīmēm. Šis rīks darbojas trīs robežu līmeņos preferenču secībā: vispirms tas cenšas saglabāt veselas rindkopas kopā, pēc tam pāriet uz reālu teikuma robežu heiristiku, ja rindkopa ir pārāk gara (uz regulārām izteiksmēm balstīts sadalītājs, kas zina atšķirību starp teikumu beidzošu punktu un punktu saīsinājumā, piemēram, "utt." vai "piem.", vai decimālskaitlī, piemēram, "3.14"), un tikai kā pēdējo līdzekli sadala atsevišķos vārdos, kad pat viens teikums pārsniedz limitu — katrā līmenī URL tiek uzskatīts par vienu nedalāmu vienību un nekad netiek sadalīts pa vidu.

Pavediena numerācijai ("1/7", "2/7"...) ir patiesi viegli nepamanāms robežgadījums: pats numerācijas teksts aizņem rakstzīmes tam pievienotajā ierakstā, un šīs numerācijas platums ir atkarīgs no kopējā ierakstu skaita, ko jūs nezināt, kamēr sadalīšana nav pabeigta. Šis rīks to atrisina, iteratīvi pārdalot, rezervējot numerācijas reālo svērto garumu pirms katras piegājiena, līdz rezervētais budžets atbilst faktiskajam iegūtajam ierakstu skaitam. Standarta 280 rakstzīmju limits tiek izmantots pēc noklusējuma ar godīgu piezīmi, ka X Premium abonenti saņem daudz augstāku garo ierakstu limitu (līdz aptuveni 25 000 rakstzīmēm) ierakstiem, kuriem nav jādarbojas kā publiskam pavedienam — pārslēgs ļauj pārslēgties uz pielāgotu limitu, ja tas ir tas, uz ko jūs mērķējat.