特定字符串大小写所需的正则表达式模式

时间:2011-12-28 19:52:07

标签: java regex

在下面的字符串中,我应该从`(打开单引号 - ASCII值96)读取值。我无法弄清楚如何为这种情况提出一个正则表达式 - 由字母数字和数字条件引起的错误。请帮忙!

nonworking string

实际字符串:

str="00└9a00└9g00└9`000└9a00└9e000└9a00└9`000└9a00└9e000└9a00└9`000└9a00└9e000└9a00└9`000└9a";

要阅读的数据:`之间。

2 个答案:

答案 0 :(得分:1)

这会有用吗?捕获的字符串应该是您想要的。

Pattern p = pattern.compile("'([^└]*)└"); // ('[^└]*└) if you want the ' and └ too

答案 1 :(得分:0)

也许

Pattern.compile("`(\\p{Print}++)")
并捕获$ 1?