我试图捕获由连字符(|
)分隔的竖线字符(-
)之后的所有子字符串。具体来说,我在这些词组之后,没有前导或尾随空格:
Status
Bitmask Flag
Another Bitmask Flag
来自以下字符串:
Controller | Status - Bitmask Flag - Another Bitmask Flag
答案 0 :(得分:1)
您可以使用以下模式:
(?<=\| |- )[a-zA-Z ]+\b
(?<=\| |- )
对\
或-
进行正向查找,后跟空格。[a-zA-Z]+
字母字符,一个或多个\b
字边界。