in reply to basic regex help please
What I think you're looking for is -{2}. That specifically says: Look for two of the '-' character, in a row. Similarly, you could have (Bob){2} that would look for two 'Bob's in a row, as in BobBob.
You can also set limits with curly braces. You want something that can take a two or four-digit year? \d{2,4}
You want something that will match a string that you are guaranteed is at least 5 characters long, but you're not sure how long it may be? \w{5,}
Hope this helps.