回答編集履歴

1

肯定先読み

2017/08/30 10:55

投稿

think49
think49

スコア18166

test CHANGED
@@ -10,4 +10,20 @@
10
10
 
11
11
 
12
12
 
13
+ 10文字の中に英数字以外の文字が含まれるなら、肯定先読みを使う必要があります。
14
+
15
+
16
+
17
+ ```Java
18
+
19
+ String regex = "(?=[^0-9]{0,9}[0-9])(?=[^A-Za-z]{0,9}[A-Za-z])";
20
+
21
+ ```
22
+
23
+
24
+
25
+ 正規表現エンジンによっては、`[0-9]` は `\d` に置き換える事が可能です。
26
+
27
+
28
+
13
29
  Re: uer03108 さん