From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <405F064B.9010907@ramax.spb.ru> Date: Mon, 22 Mar 2004 18:29:15 +0300 From: Igor Homyakov User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] [OFF] Perl regex References: <405EEFAC.20209@ricom.ru> <405EF5F8.2010004@iop.kiev.ua> <405F007F.40908@ramax.spb.ru> <405F02A3.5070300@ricom.ru> In-Reply-To: <405F02A3.5070300@ricom.ru> Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 15:29:16 -0000 Archived-At: List-Archive: List-Post: нет, но - это правильнее - это класика жанра (оригинальная задача была немного другой, по этому regex надо слегка упростить избавив от ненужных группировок и якорей) Alexey Morsov said the following on 22.03.2004 18:13: > > Igor Homyakov wrote: > >> это классика ! >> >> ^([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])\. >> ([01]?\d\d?|2[0-4]\d|25[0-5])\.([01]?\d\d?|2[0-4]\d|25[0-5])$ >> > Уважаемый - это разве короче? > >> Andrey Rybak said the following on 22.03.2004 17:19: >> >>> Alexey Morsov wrote: >>> >>> >>>> Привет, >>>> >>>> Или лыжи не едут или я чего-то не поонимаю: >>>> Кто-нибудь может придумать regex для извлечения из строки ip адреса >>>> короче и проще чем (\d+\.\d+\.\d+\.\d+) ? >>>> >>> >>> Только так >>> [0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\}\.[0-9]\{3\} >>> >>> >>> >>> >>> >> >> _______________________________________________ >> Community mailing list >> Community@altlinux.ru >> http://www.altlinux.ru/mailman/listinfo/community >> >