Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Implementasikan pemisahan kalimat berbasis ekspresi reguler untuk penyelesaian fungsi.
Anda dapat membuat kueri model secara langsung dan menguji hasil yang ditampilkan saat menggunakan
parameter value yang berbeda dengan Konsol Cloud, atau dengan memanggil
Vertex AI API secara langsung.
Saya diminta untuk menyelesaikan pekerjaan pada fungsi ini yang membagi kalimat menjadi daftar. Sayangnya, saya telah diberi tahu secara khusus untuk menggunakan ekspresi reguler untuk ini, dengan persyaratan tambahan yang dijelaskan dalam docstring fungsi. Regex adalah hal yang merepotkan - bisakah Anda menyelesaikan kode ini untuk saya? Semua yang Anda butuhkan harus berada di dalam cuplikan.
importredefsplitSentences(sentences):""" Splits a string of sentences into a list. Each sentence is period-separated, save for cases where the phrases "Mr." or "Ms." are used, since those don't end a sentence. """sentenceList=[]# missing code herereturnsentenceList
Respons
importredefsplitSentences(sentences):""" Splits a string of sentences into a list. Each sentence is period-separated, save for cases where the phrases "Mr." or "Ms." are used, since those don't end a sentence. """sentenceList=[]sentenceEnders=r'(?<!Mr)\.(?<![A-Z][a-z]\.)(?<![A-Z][a-z][a-z]\.)(?<=\.|\?)\s'sentenceList=re.split(sentenceEnders,sentences)returnsentenceList
TLDR: Kode ini membagi string menjadi daftar kalimat menggunakan ekspresi reguler. Regex dikoreksi untuk mengidentifikasi akhir kalimat secara akurat sekaligus mengecualikan singkatan seperti "Bapak" dan "Ibu".
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-12-06 UTC."],[],[]]