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

火星 月亮

例如我有一个字符串行如下

What is your family Occupation? [RMB 2011]

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

  • 人民币
  • 2011年

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

^[(\[][A-Z]{3}\s\d\d\d\d[)\]]$

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

xingbin

您不需要以 开头的字符串]在线试试这个

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

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用正则表达式排除两个大括号之间的文本?

正则表达式查找包含在两个括号之间的字符串

仅提取两个正则表达式模式之间的字符串部分

使用正则表达式提取两个标记之间的文本

使用正则表达式提取python中两个定义的单词之间的内容

提取两个正则表达式之间的字符串

Python正则表达式提取两个特殊字符之间的正数和负数

使用awk和可变正则表达式提取两个模式之间的行

正则表达式提取两个文本之间的文本并保存文本

正则表达式:提取两个标记之间的文本

使用正则表达式仅提取两个特定标签之间的数字

在 bash 脚本中提取文件的两个表达式之间的行(使用正则表达式、sed)

正则表达式-提取两个表达式之间的字符串,仅获得最后的出现

正则表达式(JS)读取两个符号之间的数据

正则表达式以提取括号之间的文本

正则表达式提取括号之间的值

正则表达式提取括号之间的文本

正则表达式提取方括号之间的文本

正则表达式提取括号之间的特定文本

使用正则表达式提取括号之间的文本

在javascript中使用正则表达式获取两个大括号之间的所有字符串

两个表达式之间的正则表达式替换

正则表达式:在两个标签(或两个星号)之间匹配换行

正则表达式,替换两个子字符串之间的括号

使用正则表达式提取括号数据

使用jsoup从两个标签之间提取未识别的html内容?正则表达式?

如何提取作为变量传递给awk的两个正则表达式之间的字符串?

正则表达式使用python(或nltk)提取两个特定单词之间的内容

R中的正则表达式提取两个匹配字符串之间的部分(非意图)