私がやりたいのは、2番目のパラメーターの正規表現を渡すことです。例えば :
- 。*\\。TXT
- 。*2010。*\\。txt
@RequestMapping(value = "/filesCleanUp/{confParamName}/{pattern}", method = RequestMethod.GET)
public ResponseEntity<String> doFilesCleanUp(@PathVariable("confParamName") String confParamName,
@PathVariable("pattern") String pattern)
これは私がサービスを呼び出す方法です:
- /filesCleanUp/param1/.*\\.txt
- /filesCleanUp/param1/.*2010.*\\.txt
しかし、それは機能しません。パターンはURLから正しく取得されません。最初のものは「。*\\」を取得し、2番目のものは「。*2010。*\\」を取得します
私は他の値で他のテストを行いました:
パターンはURLに書き込まれました:\(。* l
私が得た:\(パターンはURLに書き込まれました:(2 \。[0-3]))
私は得ました:(2 \
通常、*や。などの文字で混乱します。
きっと何もないと思いますが、わかりません。私が欲しいのは、私が書いた正確なパターンを取得することです
ご協力いただきありがとうございます