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



1
python re.sub nhóm: số sau \ số
Làm thế nào tôi có thể thay thế foobarbằng foo123bar? Điều này không hoạt động: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Những công việc này: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Tôi nghĩ đó là một vấn đề phổ biến khi có một cái gì đó như \number. Bất cứ ai có …

3
Được đặt tên là nhóm biểu thức chính quy (? P <group_name> regapi) phạm lỗi: không có nghĩa là gì?
Trong Python, (?P&lt;group_name&gt;…) cú pháp cho phép một người tham chiếu đến chuỗi phù hợp thông qua tên của nó: &gt;&gt;&gt; import re &gt;&gt;&gt; match = re.search('(?P&lt;name&gt;.*) (?P&lt;phone&gt;.*)', 'John 123456') &gt;&gt;&gt; match.group('name') 'John' "P" có nghĩa là gì? Tôi không thể tìm thấy bất kỳ gợi ý trong tài liệu …




2
Python Regex ngay lập tức thay thế các nhóm
Có cách nào để thay thế trực tiếp tất cả các nhóm bằng cú pháp regex không? Cách bình thường: re.match(r"(?:aaa)(_bbb)", string1).group(1) Nhưng tôi muốn đạt được điều gì đó như thế này: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Tôi muốn xây dựng chuỗi mới ngay lập tức từ các nhóm mà Regex …

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.