Что нового

Автоматизация, копирование текста в строке до знака | и после знака |

Astarot

Новичок
Сообщения
3
Репутация
0
Добрый день

Есть текст в строке примерно в таком виде

r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4|Decoy: Fonyod (1983)<br>Varasdy-Zs. Polgar<br>Difficulty *<br>Just to get an advantage.|4... Bc3 5. Qxc3 axb4 0-1


Нужно скопировать неизвестный текст в строке до символа |
r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4|

и окончание после символа |
4... Bc3 5. Qxc3 axb4 0-1



И желательно чтобы текст копировался в формате
[FEN "r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4"]
(пустая строка важна)
4... Bc3 5. Qxc3 axb4 0-1


И затем чтобы скрипт проделывал тоже самое со следующей строкой

Это перенос из одного текстового файла в другой
Сообщение автоматически объединено:

примерный текст на 8 строк

r1bqr1k1/5p2/3p1bpp/p2P4/1R2P3/1P3PN1/R2QB1PP/7K b - - 0 4|Decoy: Fonyod (1983)<br>Varasdy-Zs. Polgar<br>Difficulty *<br>Just to get an advantage.|4... Bc3 5. Qxc3 axb4 0-1
2n5/p5bp/1pb1k3/2p1pp2/P1N5/1PB1NPPP/2P1K3/8 b - - 0 1|Decoy: Samtredia (1981)<br>Gurewitsch-Kanzler<br>Difficulty *<br>Just to get an advantage.|1... Bxf3+ 2. Kxf3 e4+ 3. Ke2 Bxc3 0-1
6r1/1pp2kb1/2b4p/p1qN4/2P2p2/1P3P2/P6P/2QR1B1K b - - 0 1|Decoy: Amsterdam (1990)<br>Holschner-Bezenner<br>Difficulty *|1... Qg1+ 2. Kxg1 Bd4+ 3. Kh1 Rg1# 0-1
2r4k/3r1p1p/1p2pP2/p2pPp1P/P2P1Q2/6R1/4B1PK/2q5 w - - 0 1|Decoy: Ungarn (1975)<br>Barczay-Erdely<br>Difficulty *|1. Rg8+ 1-0
2q5/pR6/1p3pnk/1P4pp/8/5QPP/P2r2BK/8 w - - 0 1|Decoy: Buetzow (1969)<br>Breustedt-Brameyer<br>Difficulty *|1. Qxh5+ Kxh5 2. Rh7# 1-0
8/7p/2p1r3/Qqkrp3/4R1P1/7P/1P1p4/4RK2 w - - 0 1|Decoy: Basel (1959)<br>Buscher-Mueller<br>Difficulty *|1. Rc4+ Kxc4 2. Qc3# 1-0
4r1k1/pp1rBp1p/5Qp1/3q4/8/2P4P/3nRPP1/4R1K1 w - - 0 1|Decoy: Riga (1974)<br>Butnoris-Gutmann<br>Difficulty *|1. Qh8+ Kxh8 2. Bf6+ Kg8 3. Rxe8# 1-0
8/4Nk2/5P2/pK4P1/P6b/8/8/8 w - - 0 1|Decoy: Saratow (1988)<br>Guljajew-Tschetja<br>Difficulty *|1. g6+ Kxf6 2. g7 Kxg7 3. Nf5+ 1-0
 
Верх