Skip to content

Commit eec6336

Browse files
authored
Merge pull request #2016 from h-east/update-pattern
Update pattern.{txt,jax}
2 parents 175f183 + bee8f65 commit eec6336

File tree

2 files changed

+15
-10
lines changed

2 files changed

+15
-10
lines changed

doc/pattern.jax

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*pattern.txt* For Vim バージョン 9.1. Last change: 2025 Mar 21
1+
*pattern.txt* For Vim バージョン 9.1. Last change: 2025 Mar 28
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -1203,12 +1203,13 @@ x 特別な意味のない文字は、その文字自身とマッチします
12031203
\t <Tab>
12041204
\r <CR> (改行文字ではありません)
12051205
\b <BS>
1206-
\n 改行。|/[\n]| 参照。
1207-
\d123 10進数の文字番号
1208-
\o40 8 進数の文字番号 (最大値 0o377)
1209-
\x20 16進数の文字番号 (最大値 0xff)
1210-
\u20AC 16進数のマルチバイト文字番号 (最大値 0xffff)
1211-
\U1234 16進数のマルチバイト文字番号 (最大値 0xffffffff)
1206+
\n 改行。上記 |/[\n]| 参照。
1207+
\d123 10 進数の文字番号
1208+
\o40 0o377 までの 8 進数の文字番号
1209+
\x20 0xff までの 16 進数の文字番号
1210+
\u20AC 16 進数。0xffff までのマルチバイト文字番号
1211+
\U1234 16 進数。最大 8 文字 0xffffffff のマルチバイト文字番号
1212+
|E1541|
12121213
NOTE: 他のバックスラッシュによる特殊文字の表記は、[] の中では機能し
12131214
ません。
12141215
- コレクションを使ったマッチングは遅くなることがあります。コレクション
@@ -1248,6 +1249,8 @@ x 特別な意味のない文字は、その文字自身とマッチします
12481249
\%x2a 16進数で指定した文字にマッチします。2桁まで。
12491250
\%u20AC 16進数で指定した文字にマッチします。4桁まで。
12501251
\%U1234abcd 16進数で指定した文字にマッチします。8桁まで。0x7fffffff まで。
1252+
(許容される最大値は INT_MAX |E1541| ですが、有効な Unicode コードポイ
1253+
ントの最大値は U+10FFFF です)。
12511254

12521255
==============================================================================
12531256
7. 大文字と小文字を無視する */ignorecase*

en/pattern.txt

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*pattern.txt* For Vim version 9.1. Last change: 2025 Mar 21
1+
*pattern.txt* For Vim version 9.1. Last change: 2025 Mar 28
22

33

44
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -1222,7 +1222,8 @@ x A single character, with no special meaning, matches itself
12221222
\o40 octal number of character up to 0o377
12231223
\x20 hexadecimal number of character up to 0xff
12241224
\u20AC hex. number of multibyte character up to 0xffff
1225-
\U1234 hex. number of multibyte character up to 0xffffffff
1225+
\U1234 hex. number of multibyte character up to 8 characters
1226+
0xffffffff |E1541|
12261227
NOTE: The other backslash codes mentioned above do not work inside
12271228
[]!
12281229
- Matching with a collection can be slow, because each character in
@@ -1263,7 +1264,8 @@ x A single character, with no special meaning, matches itself
12631264
\%u20AC Matches the character specified with up to four hexadecimal
12641265
characters.
12651266
\%U1234abcd Matches the character specified with up to eight hexadecimal
1266-
characters, up to 0x7fffffff
1267+
characters, up to 0x7fffffff (the maximum allowed value is INT_MAX
1268+
|E1541|, but the maximum valid Unicode codepoint is U+10FFFF).
12671269

12681270
==============================================================================
12691271
7. Ignoring case in a pattern */ignorecase*

0 commit comments

Comments
 (0)