([(c|C)=)(#?([a-fA-F0-9]{1,2}){3})](.*)[/(c|C)]
I want this expression to match text like: "This is [c=FFFFFF]white text[/c] and [C=#000]black text[/C]."
It do match one BB-code alone, but if there are more after each other (like in the example), it will create a match (1 match) of both BB-code-sequences. (from [c=FFFFFF]wh... to ...ck text[/C])
Why is this happening? Also, how do I make the dot (.) include newlines in C#?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…