⊗pyPmREWB 49 of 129 menu

Ranh giới từ trong biểu thức chính quy Python

Với lệnh '\b', chúng ta có thể tham chiếu đến ranh giới của một từ, và với lệnh '\B' hoặc '\B' - là không phải ranh giới. Hãy chú ý rằng trong trường hợp xác định ranh giới từ trong Python, việc sử dụng dấu thoát hoạt động chính xác với hai dấu gạch chéo ngược, mặc dù đối với các lệnh khác chỉ cho phép một dấu gạch chéo ngược. Hãy cùng xem cách hoạt động của các lệnh này qua các ví dụ.

Ví dụ

Hãy bọc mỗi từ trong ký tự '!':

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

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

'!aaa! !aaa! !aaa!'

Ví dụ

Hãy thêm ký tự '!' vào khoảng trống giữa các chữ cái:

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

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

'a!a!a a!a!a a!a!a'

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 để biến chuỗi này thành chuỗi sau:

'#abc# #def# #xyz#'

Cho chuỗi:

txt = 'abc def xyz'

Hãy viết biểu thức chính quy để biến chuỗi này thành chuỗi sau:

'a+b+c d+e+f x+y+z'
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