Tentukan secara pemrograman sama ada objek diterangkan dengan "a" atau "an"?
P粉764785924
2023-08-25 09:15:32
<p>Saya mempunyai pangkalan data kata nama (cth. "rumah", "tanda seru", "epal") yang perlu dikeluarkan dan diterangkan dalam aplikasi. Sukar untuk menyusun ayat yang berbunyi semula jadi untuk menerangkan item tanpa menggunakan "a" atau "an" - "rumahnya besar", "tanda serunya kecil," dsb. </p>
<p>Adakah terdapat sebarang fungsi, perpustakaan atau penggodaman yang boleh saya gunakan dalam PHP untuk menentukan sama ada A atau AN lebih sesuai untuk menerangkan sebarang kata nama tertentu? </p>
Saya memerlukan ini untuk projek C#, jadi inilah Kod Python yang dinyatakan di atas. Pastikan anda memasukkan
using System.Text.RegularExpressions;
dalam fail sumber.Apa yang anda mahukan ialah mengenal pasti artikel tak tentu yang sesuai.
Lingua::EN:: Inflect
ialah modul Perl yang berprestasi baik. Saya telah mengekstrak kod yang berkaitan dan menampalnya di bawah. Ia hanyalah sekumpulan kes dan beberapa ungkapan biasa, jadi pemindahan ke PHP tidak sepatutnya sukar. Rakan mengalihkannya ke Python Jika ada yang berminat, klik di sini.