我想使用正则表达式接受另一个字符串的第二部分。例如字符串是foo-bar我需要吧。我试图在谷歌中找到但没什么好舒服的。
答案 0 :(得分:0)
String example = “foo-bar”;
String[] splitResult = example.split(”-“);
splitResult [1]将是你的“酒吧”
答案 1 :(得分: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'