Câu hỏi được gắn thẻ «regex»

Biểu thức chính quy cung cấp một ngôn ngữ khai báo để khớp các mẫu trong chuỗi. Chúng thường được sử dụng để xác thực chuỗi, phân tích cú pháp và chuyển đổi. Vì các biểu thức thông thường không được chuẩn hóa hoàn toàn, tất cả các câu hỏi với thẻ này cũng nên bao gồm một thẻ chỉ định ngôn ngữ hoặc công cụ lập trình áp dụng. LƯU Ý: Yêu cầu các biểu thức HTML, JSON, v.v. có xu hướng gặp các phản ứng tiêu cực. Nếu có một trình phân tích cú pháp cho nó, thay vào đó hãy sử dụng nó.

4
Java Regex thay thế bằng Capturing Group
Có cách nào để thay thế regexp bằng nội dung đã sửa đổi của nhóm capture không? Thí dụ: Pattern regex = Pattern.compile("(\\d{1,2})"); Matcher regexMatcher = regex.matcher(text); resultString = regexMatcher.replaceAll("$1"); // *3 ?? Và tôi muốn thay thế tất cả các lần xuất hiện bằng $ 1 nhân với 3. …
77 java  regex 

4
Làm cách nào để chia một chuỗi theo khoảng trắng và bỏ qua khoảng trắng ở đầu và cuối thành một mảng từ sử dụng biểu thức chính quy?
Tôi thường sử dụng mã sau trong JavaScript để chia một chuỗi theo khoảng trắng. "The quick brown fox jumps over the lazy dog.".split(/\s+/); // ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."] Tất nhiên, điều này hoạt động ngay cả khi có nhiều ký tự khoảng trắng giữa …

8
preg_match trong JavaScript?
Có thể JavaScriptlàm một cái gì đó như preg_matchkhông trong PHP? Tôi muốn có thể lấy hai số từ chuỗi: var text = 'price[5][68]'; thành hai biến được tách biệt: var productId = 5; var shopId = 68; Chỉnh sửa: Tôi cũng sử dụng MooToolsnếu nó sẽ giúp ích.


4
Dấu chấm thoát trong một dải regex
Vì một số lý do mà hai regex đó hoạt động theo cùng một cách: "43\\gf..--.65".replace(/[^\d.-]/g, "");​ // 43..--.65 "43\\gf..--.65".replace(/[^\d\.-]/g, "");​ // 43..--.65 Bản giới thiệu Trong regex đầu tiên, tôi không thoát khỏi dấu chấm ( .) trong khi ở regex thứ hai, tôi làm ( \.). Sự khác …



2
Có cách nào để kiểm tra xem một chuỗi trong JS có phải là một biểu tượng cảm xúc không?
Câu hỏi rất đơn giản: Tôi có một chuỗi str, làm cách nào để kiểm tra nếu strlà một biểu tượng cảm xúc duy nhất và không có gì khác? Ngoài ra, tôi không muốn sử dụng một thư viện khác. Trận đấu "🍎", "⛹🏿‍♂️", "3️⃣"nhưng không phải "🍓a","𝕒" ,"🍌🍀" …

3
re.findall ('(ab | cd)', chuỗi) so với re.findall ('(ab | cd) +', chuỗi)
Trong một biểu thức chính quy của Python, tôi gặp phải vấn đề đơn lẻ này. Bạn có thể đưa ra hướng dẫn về sự khác biệt giữa re.findall('(ab|cd)', string)và re.findall('(ab|cd)+', string)? import re string = 'abcdla' result = re.findall('(ab|cd)', string) result2 = re.findall('(ab|cd)+', string) print(result) print(result2) Đầu ra thực …
18 python  regex 


1
Sự khác biệt giữa $ / và $ trong regex là gì?
Như tiêu đề cho thấy, sự khác biệt giữa $/và là $¢gì? Chúng dường như luôn có cùng giá trị: my $text = "Hello world"; $text ~~ /(\w+) { say $/.raku } (\w+)/; $text ~~ /(\w+) { say $¢.raku } (\w+)/; Cả hai đều dẫn đến kết quả Đối tượng …
11 regex  raku 





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.