【发布时间】:2013-02-26 21:29:22
【问题描述】:
我需要能够从以大括号开始和结束的字符串中获取特定元素。如果我有一个字符串:
“asjfaieprnv{1}oiuwehern{0}oaiwefn”
我怎么能只抓住 1,然后是 0。
【问题讨论】:
-
String 有一些方法可以帮助你做到这一点。如果这还不够,请查看 Regex。
-
@BrianRasmussen 字符串不规则,RegEx 不起作用,常规解析也不起作用。
-
@evanmcdonnal 对不起,我不关注。也许我不明白他想做什么。我的理解是他想抓住卷发中的数字。 RegEx 肯定可以做到这一点。
-
@BrianRasmussen 带有平衡括号(或其他包含数据的大括号)的语言不是正则的,不能用正则表达式解析(至少在一般情况下不是)。 RegEx 可以解析那个确切的字符串,但不是一个通用的解决方案。