回答編集履歴
2
引用追加
answer
CHANGED
@@ -1,4 +1,23 @@
|
|
1
1
|
正規表現の`\h`は、Java7以前ではサポートされておらず、Java8でサポートされたようです。
|
2
2
|
[Pattern - Java7](http://docs.oracle.com/javase/jp/7/api/java/util/regex/Pattern.html)
|
3
|
+
> Perl 5 との比較
|
4
|
+
|
5
|
+
> Pattern エンジンは、Perl 5 と同じく、順序付けされた代替に対する従来の NFA ベースのマッチングを実行します。
|
6
|
+
>
|
7
|
+
> このクラスでサポートされていない Perl 構文
|
8
|
+
>
|
9
|
+
> 定義済みの文字クラス (Unicode 文字)
|
10
|
+
>
|
11
|
+
> \h 水平方向の空白
|
12
|
+
>
|
13
|
+
> \h 水平方向でない空白
|
14
|
+
|
3
15
|
[Pattern - Java8](http://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Pattern.html)
|
16
|
+
> 正規表現構文のサマリー
|
17
|
+
> ...
|
18
|
+
> 定義済みの文字クラス
|
19
|
+
...
|
20
|
+
\h 水平方向の空白文字: [ \t\xA0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000]
|
21
|
+
\H 水平方向以外の空白文字: [^\h]
|
22
|
+
|
4
23
|
お使いのJavaのバージョンを確認してみてください。
|
1
バージョン確認のススメ
answer
CHANGED
@@ -1,3 +1,4 @@
|
|
1
1
|
正規表現の`\h`は、Java7以前ではサポートされておらず、Java8でサポートされたようです。
|
2
2
|
[Pattern - Java7](http://docs.oracle.com/javase/jp/7/api/java/util/regex/Pattern.html)
|
3
|
-
[Pattern - Java8](http://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Pattern.html)
|
3
|
+
[Pattern - Java8](http://docs.oracle.com/javase/jp/8/docs/api/java/util/regex/Pattern.html)
|
4
|
+
お使いのJavaのバージョンを確認してみてください。
|