- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试获取字符串中的所有名称,如下所示:
:name, :lastName
但我似乎没有找到正确的方法。
这是我迄今为止尝试过的:
/^(:((\w+)(,:(\w+))+).*)$/
在 Java 中:
Pattern a = Pattern.compile("(:((\\w+)(,:(\\w+))+).*)");
Matcher m = a.matcher(":name,:lastName,:bd");
if( m.matches() ) {
for( int i = 0 ; i < m.groupCount() ; i++ ) {
out.println( i + " = " + m.group( i ) );
}
}
输出:
0 = :name,:lastName,:bd
1 = :name,:lastName,:bd
2 = name,:lastName,:bd
3 = name
4 = ,:bd
我正在尝试获取包含[name, lastName, bd]的可变数量的组
编辑
顺便说一句,我正在尝试使用更复杂的正则表达式来匹配简单的东西,例如:
insert into table values ( :a, :b, :c )
/insert\s+into\s+(\w+)\s+values\s+(\( HERE IS MY QUESTION \))/
最佳答案
是否要求将结果放入不同的组中?否则这将起作用:
Pattern a = Pattern.compile(":([^,]+)");
Matcher m = a.matcher(":name,:lastName,:bd");
while (m.find()) {
System.out.println(m.group(1));
}
编辑:...如果您想获得结果数组,可以使用 split :
String data = ":name,:lastName,:bd";
String[] parts = data.replace(":", "").split(",", -1);
System.out.println(Arrays.toString(parts));
关于java - :name, :othername, 的正则表达式:其他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6231200/
我正在尝试使用 X509V3_EXT_conf_nid 函数将二进制数据嵌入到 otherName 字段。我在指定正确的 ASN1 类型时遇到问题。 当给出 otherName:0.4.0.127.0
我正在尝试使用 X509V3_EXT_conf_nid 函数将二进制数据嵌入到 otherName 字段。我在指定正确的 ASN1 类型时遇到问题。 当给出 otherName:0.4.0.127.0
我正在尝试获取字符串中的所有名称,如下所示: :name, :lastName 但我似乎没有找到正确的方法。 这是我迄今为止尝试过的: /^(:((\w+)(,:(\w+))+).*)$/ 在 Jav
对于“otherName”的 subjectAltName,OpenSSL 似乎总是显示“不支持”。 写入的字符串(通过 M2Crypto 和直接在命令行通过 openssl.cnf): 1.2.3.
我在尝试创建使用 v3_req 扩展的 CSR 时收到错误 我收到的错误是: Error Loading request extension section v3_req 37232:error:0D
我是一名优秀的程序员,十分优秀!