我想使用正则表达式获取字符串的第二部分。例如,字符串是 foo-bar 我需要 bar。我试图在谷歌中找到但没有什么舒服的。
问问题
58 次
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 回答