我有这个正则表达式在perl中正常工作.但是在java中,我在运行此代码时遇到异常.
String procTime="125-23:02:01";
String pattern = "([0-9]+)-([0-9]+):([0-9]+):([0-9]+).*";
Pattern r = Pattern.compile(pattern);
Matcher mt = r.matcher(procTime);
String a = mt.group(0); // throws exception not fnd
String d = mt.group(1);
Run Code Online (Sandbox Code Playgroud) 重击:
$> 环境| grep“lib”
如何在powershell中做到这一点?
我尝试过但不起作用:
ps1> 获取子项目环境:\ | foreach-object { if ($_.Value -contains 'Lib') {write-output $_.Name } }
谢谢
我想从我的用户表中获取不同城市的列表.我认为下面的代码可以工作,但会出错:
User.java
@Entity
@Table(name="user_info")
...
@NamedQuery(name = "User.all.cities", query = "SELECT distinct u.city FROM User u"),
...
@embedded
private City city;
UserBusinessLogic.java:
...
TypedQuery<City> typedQuery = entityManager.createNamedQuery("User.all.cities",User.class);
List<City> names = typedQuery.getResultList();
...
Run Code Online (Sandbox Code Playgroud)
它给出:类型不匹配无法将List转换为List.我尝试了两个第一个用户然后在getResult一个城市,但同样的错误下面一行.
我看到了一些示例,但并没有真正说明如何使用正确的代码来获取它只是SQL语法.
谢谢你的帮助
枷锁