标签: java regex
我有这个字符串
s = [notneedtext#neededtext, notneedtext#neededtext, ...]
我应该使用什么正则表达式来保留每个元素所需的文本(没有#)并删除不需要的部分?
#
答案 0 :(得分:1)
假设neededtext不包含逗号,您只需要
neededtext
(?<=#)([^,]*)(?=(,|\]))
(?<=#)
([^,]*)
(?=(,|\]))