🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #125034

Re: troche nietypowe podzielenie tekstu

#125034
From: Przemysław Rachwał
Date: Mon, 18 Aug 2008 21:59
33 lines
2223 bytes
Użytkownik "Krzysztof Pozorek" <access@vis.pl> napisał w wiadomości 
news:g8cqh1$4bs$1@news.onet.pl...
> (...)
>> Mam sobie formularz w ktorym w zrodlowym polu tekstowym w jednym 
>> rekordzie umieszczone sa dane teleadresowe w 5 lub 6 wersach
>>
>> przyklad 1:
>> nazwisko imie
>> ulica 1/1
>> 00-000 Miasto
>> tel. 666-666-666
>> adres@wp.pl
>>
>
> Postawowe pytanie jest co jest separatorem linii? Czyli co oddziela jeden 
> wers od drugiego. Latwo to sprawdzic i powiedzmy, ze separatorem jest 
> Chr(13). Jest na to specjalna stala, czyli vbCr. Wtedy:
>
> Pole1=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(2))
> Pole2=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(1))
> Pole3=StrReverse(Split(StrReverse(ZmiennaTXT, vbCr, 3)(0))
>
> W tym calym wyrazeniu Twoj tekst oznaczylem jako ZmiennaTXT.
>
> K.P.
lepszym rozwiązaniem jest moim zdaniem zastosowanie RegularExpression
to co pokazałeś było by pewnie ok ale przy określonej strukturze pliku, a 
tak będą bobole jak lini będzie albo mniej albo więcej niż przewiduje 
program

przykład w vba http://support.microsoft.com/kb/818802
co do wzorca i algorytmu to zależy od tego na czym nam zależy ;)
http://www.regular-expressions.info/reference.html 
Technical Details
Message-ID: <g8crbl$65$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <g8cgif$57n$1@news.onet.pl> <g8cqh1$4bs$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: Przemysław Rachwał <prachwal@gazeta.pl>
Newsgroups: pl.comp.bazy-danych.msaccess
Subject: Re: troche nietypowe podzielenie tekstu
Date: Mon, 18 Aug 2008 23:59:17 +0200
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 35
Message-ID: <g8crbl$65$1@inews.gazeta.pl>
References: <g8cgif$57n$1@news.onet.pl> <g8cqh1$4bs$1@news.onet.pl>
NNTP-Posting-Host: dc-178.dot-com.net.pl
X-Trace: inews.gazeta.pl 1219096757 197 91.123.161.178 (18 Aug 2008 21:59:17 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Mon, 18 Aug 2008 21:59:17 +0000 (UTC)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-Priority: 3
X-RFC2646: Format=Flowed; Response
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-User: prachwal
X-MSMail-Priority: Normal
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit