Hướng dẫn how do you extract certain words from a string in python? - làm thế nào để bạn trích xuất các từ nhất định từ một chuỗi trong python?
Trong khi xử lý dữ liệu văn bản, đôi khi chúng ta phải tìm kiếm các từ của các từ cụ thể trong văn bản và trích xuất các từ cụ thể. Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về các phương pháp khác nhau để trích xuất một từ cụ thể từ một chuỗi trong Python bằng các phương thức chuỗi in tìm và các biểu thức thông thường. Vì vậy, hãy để Lít đi sâu vào nó. Show
Nếu chúng ta biết vị trí chính xác của từ được trích xuất từ chuỗi, chúng ta có thể thực hiện thao tác cắt lát trên chuỗi để trích xuất từ mong muốn từ chuỗi như hình bên dưới.
Output:
Trích xuất một từ cụ thể từ một chuỗi bằng phương thức find ().Nếu chúng ta muốn trích xuất một từ cụ thể từ chuỗi và chúng ta không biết vị trí chính xác của từ, trước tiên chúng ta có thể tìm thấy vị trí của từ bằng cách sử dụng Phương thức Sau khi tìm thấy vị trí của từ được trích xuất bằng phương pháp
Output:
Sử dụng phương thức index ().Nếu chúng ta không biết vị trí chính xác của từ được trích xuất, chúng ta cũng có thể sử dụng chuỗi 2Method để tìm ra vị trí chính xác của từ và sau đó chúng ta có thể sử dụng cắt lát để trích xuất từ. 2Method Khi được gọi trên bất kỳ chuỗi nào, lấy chuỗi để được tìm kiếm làm tham số và đưa ra vị trí xuất hiện đầu tiên của chuỗi đầu vào sẽ được tìm kiếm. Nếu chuỗi được tìm kiếm không có mặt, 4 ném một ngoại lệ. Vì lý do này, chúng tôi sẽ phải sử dụng Python, hãy thử ngoại trừ để xử lý các ngoại lệ trong khi sử dụng phương thức 4.Chúng ta có thể trích xuất một từ cụ thể từ một chuỗi trong python bằng phương thức index () và cắt chuỗi như sau.
Output:
Sử dụng các biểu thức chính quy để trích xuất bất kỳ từ cụ thể nàoChúng ta có thể sử dụng các biểu thức thông thường trong Python để trích xuất các từ cụ thể từ một chuỗi. Chúng ta có thể sử dụng phương thức 6 từ mô -đun 7 để tìm sự xuất hiện đầu tiên của từ và sau đó chúng ta có thể có được từ bằng cách sử dụng cắt.Phương thức 8 & NBSP; sẽ lấy từ để được trích xuất ở dạng biểu thức chính quy và chuỗi làm đầu vào và trả về 9 chứa chỉ số bắt đầu và kết thúc của từ. Nếu không tìm thấy từ đã cho, 8 sẽ trả về 1. Sau khi nhận được các chỉ số của từ được trích xuất, chúng ta có thể trích xuất nó bằng cách sử dụng cắt chuỗi như hình bên dưới.
Output:
Sự kết luậnTrong bài viết này, chúng ta đã thấy cách tìm bất kỳ từ cụ thể nào trong một chuỗi bằng các phương thức chuỗi khác nhau và các biểu thức chính quy và sau đó in từ bằng cách sử dụng cắt chuỗi trong Python. Chúng ta cũng có thể sử dụng thao tác phân chia chuỗi Python khi chúng ta phải tìm kiếm nếu từ có hay không, vì các từ là không gian tách biệt. Hãy theo dõi các bài viết nhiều thông tin hơn. Khuyến nghị đào tạo PythonKhóa học: Python 3 cho người mới bắt đầu Hơn 15 giờ nội dung video với hướng dẫn hướng dẫn cho người mới bắt đầu. Tìm hiểu làm thế nào để tạo các ứng dụng trong thế giới thực và làm chủ những điều cơ bản. Làm cách nào để trích xuất một từ cụ thể từ một chuỗi trong Python?Sử dụng hàm phân chia, chúng ta có thể chia chuỗi thành một danh sách các từ và đây là phương pháp chung chung và được đề xuất nhất nếu người ta muốn hoàn thành nhiệm vụ cụ thể này.Nhưng nhược điểm là nó thất bại trong các trường hợp chuỗi chứa dấu chấm câu. and this is the most generic and recommended method if one wished to accomplish this particular task. But the drawback is that it fails in cases the string contains punctuation marks.
Làm cách nào để trích xuất một phần cụ thể của chuỗi trong Python?Nhận một chuỗi con của một chuỗi đang trích xuất một phần của chuỗi từ một đối tượng chuỗi.Nó cũng được gọi là một hoạt động cắt lát.Bạn có thể nhận được chuỗi con của một chuỗi trong Python bằng tùy chọn STR [0: N].using the str[0:n] option.
Làm cách nào để trích xuất một từ duy nhất từ một chuỗi?Để có được từ đầu tiên của một chuỗi: gọi phương thức chia (), chuyển nó, một chuỗi chứa một khoảng trống dưới dạng tham số.Phương thức phân chia sẽ trả về một mảng chứa các từ trong chuỗi.Truy cập mảng tại chỉ mục 0 để có được từ đầu tiên của chuỗi.Call the split() method passing it a string containing an empty space as a parameter. The split method will return an array containing the words in the string. Access the array at index 0 to get the first word of the string. |