Ðе ÑÑандаÑÑно: ÐÑа ÑÑнкÑÐ¸Ñ Ð½Ðµ ÑÑандаÑÑизиÑована. ÐÑ Ð½Ðµ ÑекомендÑем иÑполÑзоваÑÑ Ð½ÐµÑÑандаÑÑнÑе ÑÑнкÑии в дейÑÑвÑÑÑÐ¸Ñ Ð¿ÑоекÑÐ°Ñ , Ñак как Ð¸Ñ Ð¿Ð¾Ð´Ð´ÐµÑжка бÑаÑзеÑами огÑаниÑена, а поведение Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð·Ð¼ÐµÐ½Ð¸ÑÑÑÑ Ð¸Ð»Ð¸ бÑÑÑ Ñдалено. Тем не менее, в некоÑоÑÑÑ ÑлÑÑаÑÑ , когда Ð½ÐµÑ ÑÑандаÑÑного ÑеÑениÑ, они могÑÑ Ð±ÑÑÑ Ð¿Ð¾Ð´Ñ Ð¾Ð´ÑÑей алÑÑеÑнаÑивой.
ÐеÑÑандаÑÑное ÑвойÑÑво lastMatch ÑвлÑеÑÑÑ Ð´Ð¾ÑÑÑпнÑм ÑолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ ÑÑаÑиÑеÑким ÑвойÑÑвом ÑегÑлÑÑнÑÑ
вÑÑажений. Ðно ÑодеÑÐ¶Ð¸Ñ Ð¿Ð¾Ñледние ÑовпавÑие ÑимволÑ. ÐнаÑение ÑвойÑÑва Ñакже можно полÑÑиÑÑ ÐºÐ°Ðº RegExp.$&
.
RegExp.lastMatch RegExp['$&']ÐпиÑание
ÐоÑколÑÐºÑ ÑвойÑÑво lastMatch
ÑÑаÑиÑеÑкое, к Ð½ÐµÐ¼Ñ Ð¼Ð¾Ð¶Ð½Ð¾ обÑаÑиÑÑÑÑ ÑолÑко как RegExp.lastMatch
или RegExp['$&'].
ÐнаÑение ÑвойÑÑва lastMatch
доÑÑÑпно ÑолÑко Ð´Ð»Ñ ÑÑение и изменÑеÑÑÑ Ð¿Ñи ÑÑпеÑном Ñовпадении Ñ ÑегÑлÑÑнÑм вÑÑажением.
ÐоÑколÑÐºÑ Ð¸ÑполÑзование Ñимвола "&" пÑиведÑÑ Ðº вÑбÑаÑÑÐ²Ð°Ð½Ð¸Ñ Ð¾Ñибки SyntaxError
, обÑаÑиÑÑÑÑ Ðº Ð´Ð°Ð½Ð½Ð¾Ð¼Ñ ÑвойÑÑÐ²Ñ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑоÑеÑной ноÑаÑии(RegExp.$&
) нелÑзÑ. ÐмеÑÑо ÑÑого ÑÑÐ¾Ð¸Ñ Ð¸ÑполÑзоваÑÑ ÑкобоÑнÑÑ Ð½Ð¾ÑаÑÐ¸Ñ (RegExp['$&']
).
lastMatch
и $&
var re = /hi/g;
re.test("hi there!");
RegExp.lastMatch; // "hi"
RegExp["$&"]; // "hi"
СпеÑиÑикаÑии
Ðе ÑÑандаÑÑизиÑованной. Ðе ÑвлÑеÑÑÑ ÑаÑÑÑÑ ÐºÐ°ÐºÐ¾Ð¹-либо ÑпеÑиÑикаÑии.
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами СмоÑÑиÑе ÑакжеRegExp.input ($_)
RegExp.lastParen ($+)
RegExp.leftContext ($`)
RegExp.rightContext ($')
RegExp.$1-$9
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4