رفتن به مطلب

تشخیص خودکار متن فارسی یا انگلیسی در B4A بدون هیچ کتابخانه‌ای!


MR.B4A

ارسال‌های توصیه شده

اگر با Basic4Android (B4A) برنامه‌نویسی می‌کنید، این سورس کاربردی را از دست ندهید!

با این سورس ساده و سبک می‌توانید به‌راحتی تشخیص دهید که متن موجود در TextView یا رشته ورودی، فارسی است یا انگلیسی؛ آن هم بدون نیاز به هیچ کتابخانه اضافی.

✅ کدنویسی ساده
✅ سرعت بالا
✅ مناسب برای اعتبارسنجی ورودی کاربران، ترجمه، جستجو و بسیاری از پروژه‌های اندرویدی

اگر به دنبال سورس‌های کاربردی B4A هستید، این آموزش را حتماً ببینید و با دوستان برنامه‌نویس خود به اشتراک بگذارید.

سورس:

Sub Globals

	Private EditText1 As EditText
	Private Label2 As Label
End Sub

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("Layout")
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub

Sub IsPersian(text As String) As Boolean
	For i = 0 To text.Length - 1
		Dim c As Char = text.CharAt(i)
		If Asc(c) >= 0x0600 And Asc(c) <= 0x06FF Then
			Return True
		End If
	Next
	Return False
End Sub

Private Sub Button1_Click
	If EditText1.Text="" Then
		ToastMessageShow("لطفا کلمه یا جمله ای بنویسید",False)
		Return
	End If
	
	Label2.Visible=True
	
	If IsPersian(EditText1.Text)=True Then
		Label2.Text="متن فارسی است"
	Else
		Label2.Text="متن انگلیسی است"
	End If
End Sub

و تمام...

تهیه و تنظیم

مرتضی صباغی

MR.B4A

کانال تلگرام

https://t.me/programmingwithb4a

کانال ایتا

https://eitaa.com/basic4androidlan

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...