منشئ تعبير عادي

باستخدام تعبير عادي مولد، يمكنك توليد السلاسل التي تتطابق مع نموذج محدد. يمكنك استخدام تعبير عادي مولد مع أي عمود البيانات الذي يحتوي على نوع بيانات الذي يقبل سلسلة. These بيانات أنواع arechar,varchar,varchar(max),text,nchar,nvarchar,nvarchar(max),ntext, وsysname, و معرّفة بواسطة مستخدم أنواع that are based on these أنواع. يمكنك أيضا استخدام تعبير عادي مولد مع الأنواع المعرفة من قبل مستخدم وقت تشغيل اللغة العامة.

ملاحظة تنبيهتنبيه

لا تضمن منشئ تعبير عادي فريد القيم. ولذلك، ولا تتوفر للأعمدة التي يجب أن تحتوي على قيم فريدة.

إلى استخدام generaإلىr بيانات تعبير عادي لعمود، يجب عليك تعيين في جزء تفاصيل العمود في نافذة الخطة الجيل بيانات. بعد أن قمت بتعيينها تعبير عادي مولد، يجب عليك تعيين Expressionخاصية في نافذة خصائص . Expressionتحتوي خاصية على النمط الذي تريد بيانات التي تطابق. لمزيد من المعلومات، راجع قم بتحديد تفاصيل لإنشاء بيانات للعمود.

تعبير عادي عوامل تشغيل

Expressionيدعم خاصية ما يلي عادي عوامل التعبير:

Expression

الوصف

.

يشير إلى أي حرف.

\

يشير إلى أنه ينبغي تفسير الحرف الذي يتبع، بدلاً من كـ حرف خاص. ل مثال،\. يشير إلى قيمة حرفية '.'.

()

قم بتجميع العوامل الموجودة داخل الأقواس.

{n}

ينشئ n مثيلات السابق العنصر. ل مثال، {2} 'مانع التشويش' بإنشائه.

{n,m}

قم بإنشاء مثيلات الأقل n ولكن لا المزيد متر مثيلات العنصر السابق. ل مثال، {2,4} ينشئ 'مانع التشويش' أو 'مانع التشويشa' أو 'مانع التشويشمانع التشويش'.

{n,}

ينشئ n أو المزيد مثيلات العنصر السابق. على سبيل المثال، {2}، يقوم بإنشاء 'مانع التشويش' 'aaa'، 'aaaa'، 'aaaaa' وما إلى ذلك.

*

ينشئ 0 أو المزيد مثيلات العنصر السابق.

+

ينشئ 1 أو المزيد مثيلات العنصر السابق.

?

ينشئ 0 أو 1 مثيل السابق العنصر.

|

يقوم بإنشاء أحد العناصر الموجودة تشغيل جانبي | حرفاً.

[aeiou]

قم بإنشاء أي حرف داخل الأقواس.

[a-z]

قم بإنشاء أي حرف في نطاق محدد من حرف/ حروف.

[^ aeiou]

قم بإنشاء أي حرف باستثناء تلك الموجودة داخل الأقواس.

نموذج عادي التعبيرات

السلاسل التالية أمثلة تعابير عادية عام:

Expression

الوصف

(F|M)

تمثيل بسيط للجنس.

[1-9][0-9]{2,2}-[1-9][0-9]{2,2}-[0-9]{4,4}

رقم هاتف بسيط، ممثلة 800-555-8446

\+1 (425|206)-[1-9][0-9]{2,2}-[0-9]{4,4}

الرمز الدولي للحصول على رقم هاتف-مساحة سياتل.

[1-9][0-9]{4}-[0-9]{4}

zip تعليمات برمجية بالإضافة إلى الرابع (على سبيل المثال، 98008-2405)

[1-6]{1}[0-9]{1,3} (SE|NE|NW|SW) [1-2] [0-9] {1} {1,2} رقم (ST|CT|PL|AVE)، (|Bellevue 9805 [0-9] Redmond، القاهرة، القاهرة 9800 [1-9] |Sammamish، |Seattle 9807 [0-9] واشنطن، القاهرة 9806 [0-9] |Issaquah، 9808[0-9]) القاهرة

العنوان شارع بسيطة.

Seattle|(جديد York) |London|Paris |Boston|Miami|Beijing| (لوس زوايا)

قائمة بأسماء المدن.

[a-z]{5,8}@(hotmail\.com|msn\.com|[a-z]{3,8}\.(com|net|org))

العنوان بريد إلكتروني بسيط.

[1-9][0-9]{3} [0-9]{4} [0-9]{4} [0-9]{4}

رقم بطاقة الائتمان.

راجع أيضًا:

المبادئ

عناصر اللغة تعبير عادي

إنشاء اختبار البيانات لقواعد بيانات باستخدام مولدات البيانات

يتم الآن التحقق من تعليمات برمجية في قاعدة بيانات باستخدام اختبارات الوحدة