回答編集履歴

4

パターン修飾子

2021/12/16 21:50

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  - [PHP: Unicode 文字プロパティ - Manual](https://www.php.net/manual/ja/regexp.reference.unicode.php)
16
16
 
17
- - [PHP: 内部オプショ設定 - Manual](https://www.php.net/manual/ja/regexp.reference.internal-options.php)
17
+ - [PHP: 正規表現パターに使用可能な修飾子 - Manual](https://www.php.net/manual/ja/reference.pcre.pattern.modifiers.php)
18
18
 
19
19
  - [PHP: 言明 - Manual](https://www.php.net/manual/ja/regexp.reference.assertions.php)
20
20
 

3

追記

2021/12/16 21:50

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -19,6 +19,8 @@
19
19
  - [PHP: 言明 - Manual](https://www.php.net/manual/ja/regexp.reference.assertions.php)
20
20
 
21
21
  - [言語別:パスワード向けの正規表現 - Qiita](https://qiita.com/mpyw/items/886218e7b418dfed254b)
22
+
23
+ - [How do (*SKIP) or (*F) work on regex? - Stack Overflow](https://stackoverflow.com/questions/24534782/how-do-skip-or-f-work-on-regex)
22
24
 
23
25
 
24
26
 

2

参考リンクを追加

2021/12/16 21:46

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -6,15 +6,19 @@
6
6
 
7
7
 
8
8
 
9
- - [PHP: 再帰的ターン - Manual](https://www.php.net/manual/ja/regexp.reference.recursive.php)
9
+ 「記号だけ」という定義が非常に曖昧なので, Unicode 文字プロティの定義を見て,どれを含めるか自分で決めた上で調整してください。ここでは `\p{L}\p{N}` が最低限含まれている必要がある,と規定します。また,全角の `「」`のみを考慮し,半角の `「」`は考慮しないことにします。
10
-
11
- - [言語別:パスワード向けの正規表現 - Qiita](https://qiita.com/mpyw/items/886218e7b418dfed254b)
12
10
 
13
11
 
14
12
 
15
- 「記号だけ」という定義が非常に曖昧なので,[Unicode 文字プロティ](https://www.php.net/manual/ja/regexp.reference.unicode.php) の定義を見て,どれを含めるか自分で決めた上で調整してください。ここでは `\p{L}\p{N}` が最低限含まれている必要がある,と規定します。また,全角の `「」`のみを考慮し,半角の `「」`は考慮しないことにします。
13
+ - [PHP: 再帰的ターン - Manual](https://www.php.net/manual/ja/regexp.reference.recursive.php)
16
14
 
15
+ - [PHP: Unicode 文字プロパティ - Manual](https://www.php.net/manual/ja/regexp.reference.unicode.php)
17
16
 
17
+ - [PHP: 内部オプション設定 - Manual](https://www.php.net/manual/ja/regexp.reference.internal-options.php)
18
+
19
+ - [PHP: 言明 - Manual](https://www.php.net/manual/ja/regexp.reference.assertions.php)
20
+
21
+ - [言語別:パスワード向けの正規表現 - Qiita](https://qiita.com/mpyw/items/886218e7b418dfed254b)
18
22
 
19
23
 
20
24
 

1

インデント

2021/12/16 21:44

投稿

mpyw
mpyw

スコア5223

test CHANGED
@@ -30,7 +30,7 @@
30
30
 
31
31
  static $pattern = <<<'EOD'
32
32
 
33
- /
33
+ /
34
34
 
35
35
 
36
36
 
@@ -178,4 +178,4 @@
178
178
 
179
179
 
180
180
 
181
- テスト実行: [https://3v4l.org/dDk5C#v8.1.0](https://3v4l.org/dDk5C#v8.1.0)
181
+ テスト実行: [https://3v4l.org/6REYe#v8.1.0](https://3v4l.org/6REYe#v8.1.0)