إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

منقول Function لازالة الرموز من نص


1 رد (ردود) على هذا الموضوع

#1 هانى سند

هانى سند

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 743 مشاركة

تاريخ المشاركة 03 February 2007 - 02:37 PM

السلام عليكم و رحمة الله و بركاته
إخواني الكرام

هذه function فانكشن تقوم بازالة الرموز
و احب ان اتوجه بالشكر للأخ moody_4u
علي مجهوده حيث انه من قام بارشادي لذا الموقع و الذي به مجموعة جيدة جدا من الFunctions
سأقوم بنقلها اليكم ان شاء الله في مكتبة الاكواد في المنتدي

و هذا نص الfunction
--============================================================================
-- Copywright 2002, joel crainshaw & chet west
--============================================================================
-- DESCRIPTION
--	simple function to remove "symbols" from a string;
--	can specify a length to look at; readds left-to-right
--	to consider the entire string, pass in 2000 as length
-	returns cleaned string
--============================================================================
-- MODIFICATION HISTORY
-- Person	  Date	   Comments
-- ---------   ---------- -------------------------------------------
-- joel		04/20/2001 Initial Creation
--============================================================================

   FUNCTION nosymbols (
	  p_text	 VARCHAR2
	 ,p_length   NUMBER
   )
	  RETURN VARCHAR2 IS
	  
	  v_clean   VARCHAR2 (2000);
   BEGIN
	  v_clean := SUBSTR (
					REPLACE (
					   TRANSLATE (
						  p_text
						 ,'~&#96;!@#$%^&*()_-+={}|[]\:";''<>?,./'
						 ,'~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'
					   )
					  ,'~'
					  ,NULL
					)
				   ,1
				   ,NVL (p_length, LENGTH (p_text))
				 );
	  RETURN (v_clean);
   END nosymbols;





و موجودة بالمرفقات

مع أطيب تمنياتي بالتوفيق

ملفات مرفقة

  • ملف مرفق  nosymbols.txt   1.39كيلو   396 عدد مرات التحميل


#2 wlahmad

wlahmad

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 252 مشاركة

تاريخ المشاركة 10 February 2007 - 10:48 PM

فتح الله عليك ونفع بك