Dene: numaradan önce isteğe bağlı bir sözcüğü seçecektir
([A-Za-z]+\s)?\d{1,4}
Ancak, görevi tamamlamak için gerekenleri yakalamak için, RegexOne üzerindeki egzersizi görüntüledikten sonra aşağıdakileri kullanın:
Neyi yanlış yaptınız.
(...\s(\d{1,4}))|(\d{1,4})
onu (yakalamak için çevrede \d{1,4}
()
ekleyin ve kaldırabilirsiniz:
((...)\s\d{1,4})|(\d{1,4})
Çok aşağıdaki kullanılmış olmalıdır, Yıl yanı sıra Ay Adı yakalamak için gerekli ...
etrafında ()
, Ay Adından bu yana, örneğin Jan
yakalanmasına gerek yoktur). Sen RegEx yakalayan edildi ya:
Jan 1999
ve Jan
- VEYA
Şimdi
1999
o yakalayacaktır:
Jan 1999
ve 1999
- VEYA
1999
Lütfen aşağıya doğru bir neden veriniz –
Bu sorular anlamsız - regexone açıklamalarını okuyun, [regex101.com] adresinden desenlerinizi deneyin (http://regex101.com), * Daha fazla ayrıntı için Web'de * arama yapın siteler, normal-expressions.info ve rexegg.com, ama çok daha fazlası var). –