Re: lug-bg: regular expresion ?
- Subject: Re: lug-bg: regular expresion ?
- From: boukov@xxxxxxxxxxx (Petko Boukov)
- Date: Mon, 20 Mar 2000 20:58:47 -0800
Syzhaljavam, che vtori pyt otgovarjam, ama se setih, che njama nuzhda da izrezhdash validnite simvoli za ime na file, ako si siguren, che vsichki simvoli sa validni. Ako ne si siguren, shte trjabva i direktorijata da testvash za validni simvoli. Ta ako iskash samo dva stringa: v pyrvija direktorijata, a vyv vtorija - file-a, mozhesh da probvash tova:
#! /usr/bin/perl -w
use strict;
my $whole_path = "/path/to/file/filename.zip";
$whole_path =~ /(.*\/)(.*)/;
print $1, "\n";
print $2, "\n";
Tova obache njama da raboti, ako njama direktorija, a samo ime na file, tyj che pyrvo proveri dali se sydrzha / i ako ne, to priemi, che imash golo ime.
Petko
--
>On Mon, 20 Mar 2000 18:41:34 Pavel Cholakov wrote:
>>On Sat, Mar 18, 2000 at 08:57:30PM +0200, ice wrote:
>>]
>>] hi ,
>>] imam sledniq elementaren problem . V edin perl script imam promenliva sys
>>] sydyrjanie "/path/to/file/filename.zip" i iskam da otdelq samo pytq t.e.
>>] "/path/to/file/" , i po vyzmojnost v regex da ne se polzva imeto na file-to shto
>>] ako ima "+( )[ ]" vyv filename gyrmi . Ostanaloto "filename.zip" si go otdelih
>>] ama tova s pytq me tormozi ot dva dni ... (Znam che iz RTM-to go pishe ama veche
>>] vtori den ne go otkrivam ...) , 10x predvaritelno ...
>>
>>/(.*)\/[A-Za-z\.\ <...i drugite walidni simwoli za ime na fajl>]/ w $1 e pytq.
--== Sent via Deja.com http://www.deja.com/ ==--
Share what you know. Learn what you don't.
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
Otpiswaneto RABOTI !!! : Majordomo@xxxxxxxxxxxxxxxxxx UNSUBSCRIBE LUG-BG
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora
|