正则表达式以获取Java括号中的字符串

好的:

我正在尝试编写一个正则表达式,该表达式返回括号之间的字符串。例如:我想获取位于字符串“(”和“)”之间的字符串

I expect five hundred dollars ($500).

会回来

$500

找到正则表达式以获取Javascript中两个字符串之间的字符串

但是我对regex并不陌生。我不知道如何在正则表达式中使用'(',')'

大声:

您需要创建一组转义的(带有\)括号(与括号匹配)和一组常规的括号来创建捕获组:

var regExp = /\(([^)]+)\)/;
var matches = regExp.exec("I expect five hundred dollars ($500).");

//matches[1] contains the value between the parentheses
console.log(matches[1]);

分解:

  • \( :匹配左括号
  • ( :开始捕获组
  • [^)]+:匹配一个或多个非)字符
  • ) :结束捕获组
  • \) :匹配右括号

这是RegExplained的直观说明

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取Golang正则表达式中括号内的所有子字符串

如何使用正则表达式仅获取字符串括号中的内容?

正则表达式在括号之间和Javascript中的字符串文字内部获取字符串

使用正则表达式获取括号内的字符串,删除括号

如何在括号正则表达式内的括号外获取字符串

字符串中的Java正则表达式

方括号字符串的正则表达式

正则表达式以匹配括号或括号内的字符串中的数字

Java正则表达式,从字符串中获取时间

Java正则表达式从字符串中获取数字

正则表达式在Java中获取具有复杂结构的字符串

正则表达式从Java中的字符串获取<a href>

正则表达式用于获取括号内的多个字符串

正则表达式在花括号之间获取字符串

正则表达式:python 在括号之间获取字符串

排除之间的花括号并获取字符串 - 正则表达式

正则表达式获取除括号之间的字符串以外的所有内容

JavaScript正则表达式-从无限数量的花括号中获取字符串

如何在python中使用正则表达式从括号中获取字符串

复杂的正则表达式,用于获取字符串中大括号中的数字

使用正则表达式从python中的字符串中删除大括号

Python:使用正则表达式拆分字符串中括号中的年份数

R中的正则表达式以匹配方括号中的字符串

正则表达式从字符串中获取字符串

使用正则表达式从输入字符串中获取键值字符串?

正则表达式从字符串中获取子字符串

正则表达式:匹配括号括起来的字符串中的某些单词

字符串正则表达式无法在封闭括号中拆分单词

从正则表达式中排除括号中的字符串?