-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ko] RegExp.lastParen ($+) 신규 번역 외 (#22403)
- RegExp.lastParen ($+) 신규 번역 - String.prototype.trim() 최신 동기화
- Loading branch information
Showing
2 changed files
with
59 additions
and
6 deletions.
There are no files selected for viewing
47 changes: 47 additions & 0 deletions
47
files/ko/web/javascript/reference/global_objects/regexp/lastparen/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
title: RegExp.lastParen ($+) | ||
slug: Web/JavaScript/Reference/Global_Objects/RegExp/lastParen | ||
l10n: | ||
sourceCommit: fb85334ffa4a2c88d209b1074909bee0e0abd57a | ||
--- | ||
|
||
{{JSRef}} {{Deprecated_Header}} | ||
|
||
> **참고:** 마지막 일치 상태를 전역적으로 노출하는 모든 `RegExp` 정적 속성은 더 이상 사용되지 않습니다. 자세한 내용은 [더 이상 사용되지 않는 RegExp 기능](/ko/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features#regexp)을 참고하세요. | ||
**`RegExp.lastParen`** 정적 접근자 속성은 괄호로 묶인 마지막 부분 문자열 일치가 있다면 반환합니다. `RegExp["$+"]`는 이 속성의 별칭입니다. | ||
|
||
## 설명 | ||
|
||
`lastParen`는 {{jsxref("RegExp")}}의 정적 속성이기 때문에, 생성한 `RegExp` 객체의 속성으로 사용하는 것보다는 항상 `RegExp.lastParen` 또는 `RegExp["$+"]`로 사용해야 합니다. | ||
|
||
`lastParen`의 값은 `RegExp`(`RegExp` 하위 클래스 제외) 인스턴스가 일치에 성공할 때마다 갱신됩니다. 일치하는 항목이 없거나 가장 최근 정규 표현식 실행이 캡쳐 그룹이 없을 경우, `lastMatch`는 빈 문자열입니다. `lastParen`의 설정 접근자는 `undefined`이므로 이 속성을 직접 변경할 수 없습니다. | ||
|
||
`+`는 유효한 식별자 부분이 아니므로 점 속성 접근자(`RegExp.$+`)와 함께 약칭을 사용할 수 없으며 이로 인해 {{jsxref("SyntaxError")}}가 발생합니다. 대신 [대괄호 표기법](/ko/docs/Web/JavaScript/Reference/Operators/Property_accessors)을 사용하시기 바랍니다. | ||
|
||
## 예제 | ||
|
||
### lastParen괴 $+ 사용하기 | ||
|
||
```js | ||
const re = /(hi)/g; | ||
re.test("hi there!"); | ||
RegExp.lastParen; // "hi" | ||
RegExp["$+"]; // "hi" | ||
``` | ||
|
||
## 명세서 | ||
|
||
{{Specifications}} | ||
|
||
## 브라우저 호환성 | ||
|
||
{{Compat}} | ||
|
||
## 같이 보기 | ||
|
||
- {{jsxref("RegExp/input", "RegExp.input ($_)")}} | ||
- {{jsxref("RegExp/lastMatch", "RegExp.lastMatch ($&)")}} | ||
- {{jsxref("RegExp/leftContext", "RegExp.leftContext ($`)")}} | ||
- {{jsxref("RegExp/rightContext", "RegExp.rightContext ($')")}} | ||
- {{jsxref("RegExp/n", "RegExp.$1, …, RegExp.$9")}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters