teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

情報追加

2017/06/30 05:07

投稿

msd
msd

スコア95

title CHANGED
File without changes
body CHANGED
@@ -7,4 +7,34 @@
7
7
 
8
8
  aaaは読み込めるのですが、bbbを取得しようとすると例外が発生してしまいます。
9
9
  いろいろ触ってみたところカンマがうまく読めていないようです。
10
- これをうまく読む方法があれば教えてください。
10
+ これをうまく読む方法があれば教えてください。
11
+
12
+ bbbを読もうとした結果
13
+ java.lang.AssertionError: 例外発生[java.lang.IllegalArgumentException: unknown format type: 1]
14
+ at org.junit.Assert.fail(Assert.java:88)
15
+ at junit.jp.co.xxx.Test.testRange_use_bbb(FileCheckUtilTest.java:81)
16
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
17
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
18
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
19
+ at java.lang.reflect.Method.invoke(Method.java:498)
20
+ at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
21
+ at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
22
+ at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
23
+ at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
24
+ at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
25
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
26
+ at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
27
+ at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
28
+ at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
29
+ at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
30
+ at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
31
+ at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
32
+ at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
33
+ at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
34
+ at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
35
+ at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
36
+ at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
37
+ at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
38
+ at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)
39
+
40
+ 中括弧に意味があるみたいですね。

1

誤り修正

2017/06/30 05:07

投稿

msd
msd

スコア95

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,10 @@
1
1
  javaでプロパティファイルに正規表現を指定してチェックをするということを使用としています。
2
2
 
3
3
  ```
4
- aaa=^(0|1)$
4
+ aaa=^[1-9]\\d{0}$
5
5
  bbb=^[1-9]\\d{0,1}$
6
6
  ```
7
7
 
8
8
  aaaは読み込めるのですが、bbbを取得しようとすると例外が発生してしまいます。
9
- いろいろ触ってみたところ中括弧("{", "}")がうまく読めていないようです。
9
+ いろいろ触ってみたところカンマがうまく読めていないようです。
10
- これをうまく読む方法があれば教えてください。
10
+ これをうまく読む方法があれば教えてください。
11
-
12
- \{や'{'を試してみたのですが、ダメでした。