用于提取两个括号之间的数据的正则表达式



例如,我有一个字符串行,如下所示

What is your family Occupation? [RMB 2011]

我想从这里提取两个数据。

  • 人民币
  • 2011

人民币部分可以是任意长度。我使用以下正则表达式模式来提取数据

^[([][A-Z]{3}sdddd[)]]$

但它与字符串中的任何内容都不匹配。请让我知道我做错了什么。

您不需要以]开头的字符串。在线尝试:

[([A-Z]{3})s(d{4})]

如果人民币部分可以是任意长度,您可以将[A-Z]{3}更改为[A-Z]{1,}

最新更新