/.*\.js$/
/^app\.js$/
/.*\.test\.js$/
假设我有三个正则表达式。如何编写单个正则表达式,使其匹配与第一个匹配但与第二个和第三个不匹配的所有内容?
答案 0 :(得分:2)
Gson gson = new Gson();
YourClass object = gson.fromJson(yourJson, YourClass.class);
非常字面意思:
/^(?!.*\.test\.js$|app\.js$).*\.js$/
不匹配(?!)
一个或另一个|
- 你仍想匹配第一个.*\.js$
- 我把它放在了开头