⊗pyPmRELB 48 of 129 menu

Đầu và cuối chuỗi trong biểu thức chính quy Python

Tồn tại các ký tự đặc biệt, biểu thị đầu '^' hoặc cuối chuỗi ' . Hãy xem cách hoạt động của chúng trong các ví dụ.

Ví dụ

Trong ví dụ này, mẫu tìm kiếm như sau: thay thế 'aaa' bằng '!' chỉ khi nó nằm ở đầu chuỗi:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Kết quả thực thi mã:

'! aaa aaa'

Ví dụ

Trong ví dụ này, mẫu tìm kiếm như sau: thay thế 'aaa' bằng '!' chỉ khi nó nằm ở cuối chuỗi:

txt = 'aaa aaa aaa' res = re.sub('aaa ', '!', txt) print(res)

Kết quả thực thi mã:

'aaa aaa !'

Ví dụ

Khi ở đầu biểu thức chính quy có '^', và ở cuối - ' , thì điều này kiểm tra toàn bộ chuỗi có khớp với biểu thức chính quy hay không.

Trong ví dụ tiếp theo, mẫu tìm kiếm như sau: chữ cái 'a' lặp lại một hoặc nhiều lần, thay thế toàn bộ chuỗi bằng '!' chỉ khi nó bao gồm toàn bộ các chữ cái 'a':

txt = 'aaa' res = re.sub('a+ ', '!', txt) print(res)

Kết quả thực thi mã:

'!'

Bài tập thực hành

Cho chuỗi:

txt = 'abc def xyz'

Hãy viết biểu thức chính quy tìm chuỗi con đầu tiên gồm các chữ cái.

Cho chuỗi:

txt = 'abc def xyz'

Hãy viết biểu thức chính quy tìm chuỗi con cuối cùng gồm các chữ cái.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối