Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Jak v PSPad spojit 2 řádky do jednoho

Dobrý den.
Předpokládám, že by to PSPad měl umět, ale mi se to v nahrazení nedaří zadat.

Potřebuji spojit v poměrně velkém souboru tyto řádky to jednoho

Na základě kontrol v lokální DB nelze zpracovat objekt (objekt nevyhovuje vstupním po
dmínkám)

Za "nevyhovuje vstupním po" je znak konce odstavce(obrácené P)
Potřebuji to spojit přes nahrazení CTRL-H a s "end of line $" mi to tyto řádky nenajde. Znak konce odstavce v nabídce není.

Předpokládám, že znak konce odstavce je buď hexa 0D nebo spíše hexa B6. Když do podmínky pro vyhledání zadám "nevyhovuje vstupním po\x0D", tak mi to taky nenajde.

Můžete mi prosím poradit, jak to zadat, aby to fungovalo?

Dík.

Předmět Autor Datum
Proč se neobrátíš přímo na JaFiho?
Pytlík 17.06.2015 12:07
Pytlík
JaFi je kdo?
yorg 17.06.2015 12:35
yorg
1185205902-jan-fiala nový
Wikan 17.06.2015 12:37
Wikan
Autor PSPadu. nový
L-Core 17.06.2015 12:41
L-Core
Aha, nevěděl jsem. Nebudu už dodat dávat duplicitně i na www.pspad.com, snad poradí i tady když je t… nový
yorg 17.06.2015 13:02
yorg
A ty konce odstavců nikde jinde nejsou? Jinými slovy v tom dokumentu nejsou odstavce? Nebo jsou uděl… nový
JoDiK 17.06.2015 12:40
JoDiK
A ty konce odstavců nikde jinde nejsou? Jsou, každý řádek je ukončen znakem konce odstavce. Je to… nový
yorg 17.06.2015 13:00
yorg
jestli ti to pomůže, tak já text soubor otevřu v notepadu a vyberu a zkopčím vozíkdmínkám a dám nahr… nový
kmochna 17.06.2015 13:06
kmochna
Zkoušel jsem to, ale přiznám se, že nevím, co je to jezdec (jezdce). Jak to zadat. Prosté CTRL-C a C… nový
yorg 17.06.2015 13:14
yorg
aha, máš pravdu, já se to pletu s tabulátorem, ten takhle jde. nový
kmochna 17.06.2015 13:18
kmochna
Tady je ještě v PSPadu nedostatek. Je třeba na to jít oklikou, pokud chceš vystačit pouze prostředky… nový
Jan Fiala 17.06.2015 13:34
Jan Fiala
Hmm, to je škoda. Přes to hexa mi to nejde. Něco dělám blbě a nevím co. Zkoušel jsem se zaškrtnutím… nový
yorg 17.06.2015 13:59
yorg
V budoucnu to pujde nativně, teď jde hledání/nahrazování úřes víc řádků pomocí doplňků, např: phrepl… nový
Jan Fiala 17.06.2015 14:04
Jan Fiala
Bylo to poněkud nezvyklé na zprovoznění, ale už to funguje. Dík za tip. nový
yorg 17.06.2015 16:26
yorg
vykašlat se na pspad a udělat to Sublime text 3: označíš text, dáš alt f3 (označí všechny výskyty oz… nový
Pan Töfl 17.06.2015 13:35
Pan Töfl
PSPad este niekto pouziva? ::) Neobmedzuj sa a vyber si :-) => www.sublimetext.com atom.io brackets… nový
wam_Spider007 17.06.2015 15:31
wam_Spider007
Já ano a vyhovuje mi. nový
yorg 17.06.2015 16:11
yorg
Jo, občas se někdo najde a pořád mi lidi píší, že přechází z ostatních, protože se jim v PSPadu dělá… nový
Jan Fiala 17.06.2015 16:34
Jan Fiala
Nenech se, JaFi, otrávit pitomcem. poslední
Pytlík 17.06.2015 17:53
Pytlík

A ty konce odstavců nikde jinde nejsou? Jinými slovy v tom dokumentu nejsou odstavce? Nebo jsou udělány jako dva konce odstavců za sebou ("vynechané řádky").
Protože jinak to asi hromadně nepůjde - aby normální odstavce zůstaly a ty předčasně ukončené řádky ne...
Právě jsem to zkoušel v PS-padu 4.5.4 a opravdu ne žeby je nenašel, on je najde, ale nenahradí.

[http://pc.poradna.net/file/view/22766-psp-gif]

Zkus jiný program, třeba EditPlus to zvádá bez problémů (konec odstavce je v regulárních výrazech \n)
Případně stejnou službu udělá i Word nebo jakýkoliv jiný vyšší editor...

A ty konce odstavců nikde jinde nejsou?

Jsou, každý řádek je ukončen znakem konce odstavce.

Je to textový soubor a má i několik MB a potřebuji najít a spojit řádky, které jsem popsal v zadání. S tím $ mi to nefungue. Viz přiložený výstřižek. Počet výskytů v tom souboru je v rámci jednotek.

Když zadám nahrazení řetězce jako regulární výraz, tak to končí chybou "Chybně zadaný výraz pro hledání". Když použiju \n, tak dostanu stejnou hlášku. Bez regulárních výrazů dostanu hlášku Další výskyt "nevyhovuje vstupním po\n dmínkám)" nenalezen.

Nakonec to mastím ve Wordu, tam to jde, ale je to pomalé a přijde mi to jako škrabání levou rukou za pravým uchem. PSPad mám 4.5.7.

jestli ti to pomůže, tak já text soubor otevřu v notepadu a vyberu a zkopčím vozíkdmínkám a dám nahradit dmínkám, bez regexp. zkus to v pspadu taky tak. primitivní, ale notepad na to reaguje.

Zkoušel jsem to, ale přiznám se, že nevím, co je to jezdec (jezdce). Jak to zadat. Prosté CTRL-C a CTRL-V nezabírá. Když vezmu text přes oba řádky, tak do podmínky pro nahrazení vloží CTRL.-V jen první z nich.

Druhý řádek, který potřebuji přilepit za předchozí začíná 2 mezerami " dmínkám)".

Tady je ještě v PSPadu nedostatek. Je třeba na to jít oklikou, pokud chceš vystačit pouze prostředky PSPadu a ne pomocí doplňků

Přepni zobrazení na HEXA a stoupni si na zacatek
Hledat/nahradit
Hledat: 706f0d0a646d
Nahradit: 706f646d
Prepni zobrazeni zpet (opet kliknout na HEX zobrazení)

ty retezce jsou jen zkopirovany kousek z hex editoru a nahrazuje se to tim samym, jen s odstranenym odradkovanim

Hmm, to je škoda. Přes to hexa mi to nejde. Něco dělám blbě a nevím co. Zkoušel jsem se zaškrtnutím jako text i bez zaškrtnutí a nic. Vždy Další výskyt nenalezen.

Nevadí, důležité je pro mě vědět, že to PSPad neumožňuje. Nějak si s tím už poradím.

Možná to už v todo je, ale pokud ne, tak bych se velice přimlouval, aby PSPad uměl nahrazovat i bloky textu podobně, jak to dělá (bohužel placený) EditPlus.

Zpět do poradny Odpovědět na původní otázku Nahoru