-4

我想使用正则表达式获取字符串的第二部分。例如,字符串是 foo-bar 我需要 bar。我试图在谷歌中找到但没有什么舒服的。

4

2 回答 2

0
yourPrefix([a-zA-Z0-9]+)

匹配 'yourPrefix' 之后的任何字母/数字字符

对于您在 javascript 中的示例数据:

  '[BBSHORTCODE_LINK'.match('BBSHORTCODE_([a-zA-Z0-9]+)').pop() //'LINK'
'[BBSHORTCODE_BUTTON'.match('BBSHORTCODE_([a-zA-Z0-9]+)').pop() //'BUTTON'
于 2013-11-08T15:46:08.693 回答
0
String example = “foo-bar”;
String[] splitResult = example.split(”-“);

splitResult[1] 将是你的“酒吧”

于 2013-11-08T15:34:27.107 回答