我有这个字符串变量:切割字符串变量与正则表达式
String a = "Chris Weitz (screenplay), Tony Gilroy (screenplay) Lucasfilm Allison Shearmur Productions Black Hangar Studios";
它可以包含一个或两个“名称Surename(工作)”用逗号分隔的格局。
如何使用正则表达式成功切割除这些模式以外的所有内容?它应该是这样的结尾:
a = "Chris Weitz (screenplay), Tony Gilroy (screenplay)";
或像这样:
a = "Chris Weitt (screenplay)";
谢谢你们。
如果你真的确定逗号分开了,你可以使用'a.split(“,”)'它会返回字符串数组作为'Chris Weitt(剧本)' – Babel
问题是,这只会与对于一个“Name Surename(Job”Pattern),第二个不会用逗号隔开 – codemice
你试过了什么?基本上你想删除任何其他字符串,但匹配'([[:alpha:]] + \([[:alpha:]] + \))'? –