2012-11-04 9 views

cevap

10

iki çapa sahip: hattın

  1. başlangıcı/dize hattının ^
  2. sonu/dizesi $

deneyin modelinden $ kaldırmak ve Gitmek için iyi olmalı ...

+4

'\ A' ve benim bildiğim olanların' \ Z' da vardır. – rausch

+1

@rausch - Genel olarak, normal ifadelerde, bu amaçla caret ve doları kullanmaya devam etseniz iyi olur. Bazı ortamlarda (JavaScript, POSIX, XML) '\ A' ve' \ Z' desteklenmez. –

+0

@ Ωmega In Ruby'de bunu yapmamalısınız; her zaman '^' ve '$' için ulaşan güvenlik açıklarına yol açabilir: http://homakov.blogspot.ru/2012/05/saferweb-injects-in-various-ruby.html http://guides.rubyonrails.org /security.html#regular-expressions –