使用 pdf-reader 解析字符串的正则表达式

Regular Expression to parse string using pdf-reader

嗯,我必须在 Rails

上解析 Ruby 中的这一行
TD(AQ-163W-1B2V) Tj0.00 -13.52 TD(AQ-180W-7BV) Tj0.00 -13.48 TD(AW-48HE-1AV) Tj0.00 -13.52 TD(AW-48HE-8AV) Tj0.00 -13.48 TD(AW-49H-7EV) Tj0.00 -13.52 TD(AW-80D-1AV) Tj0.00 -13.48 TD(AW-80D-2AV)

我需要一个正则表达式来仅在 TD 中存储数据,不带括号。在这种情况下它将是:

["AQ-163W-1B2V", "AQ-180W-7BV", "AW-48HE-1AV", etc.]

有什么想法吗? 谢谢!

您可以使用string.scan

> s = "TD(AQ-163W-1B2V) Tj0.00 -13.52 TD(AQ-180W-7BV) Tj0.00 -13.48 TD(AW-48HE-1AV)"
> s.scan(/\(([^()]+)\)/)
=> [["AQ-163W-1B2V"], ["AQ-180W-7BV"], ["AW-48HE-1AV"]]
> s.scan(/(?<=\()[^()]+(?=\))/)
=> ["AQ-163W-1B2V", "AQ-180W-7BV", "AW-48HE-1AV"]