我有以下字符串:
[Tag|String|WORD0120151218]
使用以下正则表达式:
(?<=\|)([^|]+$)(%[^"]]|)
此正则表达式目前获取[Tag|String|
之后的所有内容,因此它基本上会返回:WORD0120151218]
我已经尝试了几个小时(Regex的新手)来获得WORD
(但这可能是任何东西,它应该符合a-zA-Z的格式)。我一直试图从这里得到日期(这可能是任何日期)。
有什么想法吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
如果字符串的格式是一致的,即[somethingHere|anotherThingHerre|wordDate(numbers)]
您可以使用此正则表达式:\[\w+\|\w+\|([a-zA-Z]+)(\d+)]
以便$1
为您提供WORD
,而$2
将为您提供0120151218
。