Hi, I am facing the following problem I have the following code in my application written in VC++ 6.0 std::vectorstd::string v; boost::RegEx expr("(?=adc)", TRUE); expr.Grep(v, "XYZ(M-ADC)"); While debugging, then application hangs in the statement 'expr.Grep(v, "XYZ(M-ADC)")' . If you have faced same kind of problem or you have any solution, please mail me the solution as soon as possible thanks and regards thameem Disclaimer: This message and any attachment(s) contained here are information that is confidential, proprietary to HCL Technologies and its customers. Contents may be privileged or otherwise protected by law. The information is solely intended for the individual or the entity it is addressed to. If you are not the intended recipient of this message, you are not authorized to read, forward, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer. DISCLAIMER This message and any attachment(s) contained here are information that is confidential, proprietary to HCL Technologies and its customers. Contents may be privileged or otherwise protected by law. The information is solely intended for the individual or the entity it is addressed to. If you are not the intended recipient of this message, you are not authorized to read, forward, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer