Đây là tập hợp các câu hỏi và đáp thông thường. Đây cũng là một Wiki cộng đồng, vì vậy mọi người được mời tham gia duy trì nó.
regex đang phải trả cho tôi loại câu hỏi mã ze và câu trả lời nghèo nàn mà không có lời giải thích. Tham chiếu này nhằm cung cấp các liên kết đến Q&A chất lượng.
Tham chiếu này dành cho các ngôn ngữ sau: php , perl , javascript , python , ruby , java , .net .
Điều này có thể quá rộng, nhưng những ngôn ngữ này chia sẻ cùng một cú pháp. Đối với các tính năng cụ thể, có thẻ của ngôn ngữ đằng sau nó, ví dụ:
Xem thêm nhiều gợi ý chung và các liên kết hữu ích tại trang chi tiết thẻ regex .
Hướng dẫn trực tuyến
Bộ định lượng
*
: tham lam , *?
: miễn cưỡng , *+
: sở hữu+
: tham lam , +?
: miễn cưỡng , Double plus trong biểu thức chính quy là gì??
: tùy chọn (không hoặc một){n,m}
: giữa n & m , {n,}
: n-hay-hơn , {n}
: chính xác nCác lớp nhân vật
[...]
: bất kỳ một ký tự nào [^...]
,: phủ định / bất kỳ ký tự nào nhưng[^]
khớp với bất kỳ ký tự nào kể cả dòng mới javascript[\w-[\d]]
/[a-z-[qz]]
: đặt phép trừ .net , xml-schema , xpath , JGSoft[\w&&[^\d]]
: đặt giao điểm java , ruby 1.9+[[:alpha:]]
: Các lớp ký tự POSIX[^\\D2]
, [^[^0-9]2]
, [^2[^0-9]]
có được kết quả khác nhau trong Java? java\d
: chữ số , \D
: phi chữ số\w
: nhân vật từ , \W
: nhân vật không lời\s
: khoảng trắng , \S
: không khoảng trắngTrình tự thoát
\h
: không gian hoặc tab , \t
: Tab\e
: các ký tự thoátMỏ neo
^
: đầu dòng / input , \b
: ranh giới từ, và \B
: ranh giới phi-word , $
: cuối dòng / input\A
: start of input,: \Z
end of input php , perl , ruby\z
: rất cuối đầu vào ( \Z
bằng Python) .net , php , PCRE , java , ruby , ICU , nhanh chóng , Objective-C(Cũng xem "Thông tin về hương vị cụ thể → Java → Các chức năng trong Matcher
")
Các nhóm
(?:)
: nhóm không chụp
(?i:regex)
nghĩa là gì?(?P<group_name>regexp)
có nghĩa là gì?(?|)
: reset chi nhánh
regular-expressions.info
(?<groupname>regex)
: Tổng quan và quy tắc đặt tên (liên kết Non-Stack Overflow)(?P<groupname>regex)
(?<groupname>regex)
(?<groupname>regex)
(?P<groupname>regex)
(?<groupname>regex)
Nhìn xung quanh
(?=...)
: tích cực , (?!...)
: tiêu cực(?<=...)
: tích cực , (?<!...)
: tiêu cực (không được hỗ trợ bởi javascript )Bổ ngữ
g
: toàn cầu , i
: case-insensitive , u
: unicode , x
: khoảng trắng mở rộngc
: vị trí hiện tại perl e
: biểu thức php perl o
: một lần rubym
: multiline php perl python javascript .net java , m
: (không) multiline rubys
: một dòng (không được hỗ trợ bởi javascript hoặc ruby ), javascript s
giải pháp thay thế S
: học php U
: vô duyên php rKhác:
|
: thay đổi luân phiên (OR) điều hành , .
: bất kỳ ký tự , [.]
: đen dot nhân vật(*PRUNE)
, (*SKIP)
, (*FAIL)
và(*F)
(*BSR_ANYCRLF)
(?0)
và(?1)
, (?-1)
,(?&groupname)
Nhiệm vụ chung
{...}
Regex-Fu nâng cao
(?!a)a
Thông tin cụ thể về hương vị
(Ngoại trừ những phần được đánh dấu bằng *
, phần này chứa các liên kết không phải Stack Overflow.)
java.util.regex.Matcher
:
matches()
): Kết quả phù hợp phải được neo vào cả đầu vào-bắt đầu và-kết thúcfind()
): Kết quả phù hợp có thể ở bất kỳ đâu trong chuỗi đầu vào (chuỗi con)lookingAt()
: Trận đấu phải được cố định để chỉ đầu vào-bắt đầujava.lang.String
chức năng mà chấp nhận biểu thức thông thường: matches(s)
, replaceAll(s,s)
, replaceFirst(s,s)
, split(s)
,split(s,i)
java.util.regex
preg_match
search
vsmatch
, how-toregexp
lệnhThông tin chung
(Các liên kết được đánh dấu bằng *
là các liên kết không phải Stack Overflow.)
Ví dụ về regex có thể khiến công cụ regex bị lỗi
Công cụ: Người kiểm tra và Người giải thích
(Phần này chứa các liên kết không phải Stack Overflow.)
Trực tuyến (* bao gồm trình kiểm tra thay thế, + bao gồm trình kiểm tra phân tách) :
freeformatter.com
xregexpregex.larsolavtorvik.com
Ngoại tuyến:
Cate Blanchett đã bất chấp những lời khuyên hẹn hò điển hình khi cô gặp chồng mình.
Michael Sheen là một diễn viên phi lợi nhuận nhưng chính xác thì điều đó có nghĩa là gì?
Ngôi sao của Hallmark Colin Egglesfield chia sẻ về những cuộc gặp gỡ với người hâm mộ ly kỳ tại RomaDrama Live! cộng với chương trình INSPIRE của anh ấy tại đại hội.
Bạn sẽ phải phủi sạch đầu đĩa Blu-ray hoặc DVD để xem tại sao Northern Exposure trở thành một trong những chương trình nổi tiếng nhất của thập niên 90.
The world is a huge place, yet some GeoGuessr players know locations in mere seconds. Are you one of GeoGuessr's gifted elite? Take our quiz to find out!
Bạn biết đấy, hai sản phẩm này là nguồn điện để làm sạch, riêng chúng. Nhưng cùng với nhau, chúng có một loạt công dụng hoàn toàn khác.
Thủy điện rất cần thiết cho lưới điện của Hoa Kỳ, nhưng nó chỉ tạo ra năng lượng khi có nước di chuyển. Bao nhiêu nhà máy thủy điện có thể gặp nguy hiểm khi các hồ và sông cạn kiệt?
Tóc tỉa từ các tiệm và các khoản quyên góp cá nhân có thể được tái sử dụng như những tấm thảm thấm dầu và giúp bảo vệ môi trường.
Thời gian, sự kiên nhẫn, thời gian, sự cống hiến và thời gian chỉ là một vài trong số những thứ mà Peter Bellerby cần để thành lập và sau đó điều hành Bellerby & Co. Globemakers, một trong những công ty duy nhất trên Trái đất vẫn sản xuất các quả địa cầu bằng tay.
Đó là một ngày thứ Bảy, máy bay của tôi hạ cánh, và tôi đã sẵn sàng để thư giãn trong một kỳ nghỉ cuối tuần ngắn ngủi, khi một email đến trên điện thoại của tôi. Tôi đã mất việc.
Nếu bạn đã từng bị đánh cắp danh tính của mình, bạn biết đó là một trải nghiệm đáng sợ và căng thẳng. Một cách không phổ biến để ngăn chặn nó? Tín dụng bị đóng băng.
Eleanor (Kristen Bell) dường như đã tình nguyện cho chúng tôi làm vật tưởng nhớ. NBC's The Good Place là một chương trình thích thử thách tốt.
Nicky Hilton Rothschild's luggage got lost, but luckily she has an incredible closet to shop: Sister Paris Hilton's!
Kate Middleton dành một ngày bên bờ nước ở London, cùng với Jennifer Lopez, Julianne Hough và hơn thế nữa. Từ Hollywood đến New York và mọi nơi ở giữa, hãy xem các ngôi sao yêu thích của bạn đang làm gì!
Các nhà điều tra đang xem xét liệu nhóm và nghi phạm có biết nhau trước vụ tấn công hay không
Vụ kiện, nêu tên một số học khu, lập luận rằng dự luật "Không nói đồng tính" được ban hành gần đây của Florida "có hiệu quả im lặng và xóa bỏ học sinh và gia đình LGBTQ +"
Cuối hè đầu thu là mùa hoài niệm. Những chiếc đèn đường chiếu ánh sáng của chúng qua những con đường đẫm mưa, và những chiếc lá dưới chân - màu đỏ cam tắt trong bóng chạng vạng - là lời nhắc nhở về những ngày đã qua.
Vào năm 2021, tôi khuyến khích bạn suy nghĩ lại mọi thứ bạn biết về khách hàng mà bạn phục vụ và những câu chuyện bạn kể cho họ. Lùi lại.
Vào ngày sinh nhật thứ 9 của Felix The Cat, tôi nhớ về một trong những mất mát lớn nhất trong cuộc đời trưởng thành của tôi - Sophie của tôi vào năm 2013. Tôi đã viết bài luận này và chia sẻ nó trên nền tảng này một thời gian ngắn vào năm 2013.
Tôi ghét từ "tàu đắm". Mọi người cảm thấy thoải mái trong la bàn đạo đức của riêng mình, và khi làm như vậy, họ thấy mình vượt qua sự phán xét.