lastMatch خاصية ($ &)

إرجاع أخير مطابقة حرف/ حروف من أي بحث تعبير عادي. للقراءة فقط

RegExp.lastMatch

الوسيطات

  • RegExp
    مطلوبة. العمومية RegExpكائن.

ملاحظات

القيمة الإفتراضية ل lastMatchخاصية هو على سلسلة فارغ. القيمة lastMatchتغيير الخاصية عند مطابقة ناجحة هو بها.

ملاحظة

الخصائص RegExpكائن لا تتوفر عند برنامج هو يعمل في الالوضع السريع، الافتراضية ل JScript. إلى ترجمة برنامج يستخدم هذه الخصائص من تعجيل الأوامر، يجب إيقاف تشغيل خيار سريع باستخدام /سريع- . It ليس آمن إلى turn إيقاف the fast خيار في ASP.NET because of threading issues.

نموذج قصير ل lastMatchهو خاصية $ & . تعبيرات RegExp ["$ &" و RegExp.lastMatch يمكن استخدامها بشكل تبادلي.

مثال

يلي مثال يوضح استخدم lastMatchخاصية:

// Create the regular expression pattern.
var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";

// Perform the search.
var arr = re.exec(str);

// Create the output.
var s = "" 
s += "$1: " + RegExp.$1 + "\n";
s += "$2: " + RegExp.$2 + "\n";
s += "$3: " + RegExp.$3 + "\n";
s += "input: " + RegExp.input + "\n";
s += "lastMatch: " + RegExp.lastMatch + "\n";
s += "leftContext: " + RegExp.leftContext + "\n";
s += "rightContext: " + RegExp.rightContext + "\n"; 
s += "lastParen: " + RegExp.lastParen + "\n";

إخراج th هو برنامج هو كما يلي:

$1: bB
$2: d
$3: 
input: cdbBdbsbdbdz
lastMatch: dbBd
leftContext: c
rightContext: bsbdbdz
lastParen: d

المتطلبات

Version 5.5

يتم تطبيق إلى:

كائن RegExp

راجع أيضًا:

المرجع

$ 1... خصائص $ 9

فهرس خاصية

إدخال خاصية ($ _)

lastIndex خاصية

lastParen خاصية ($+)

leftContext خاصية ($ `)

rightContext خاصية ($ ')