| 43 | namespace |
| 44 | { |
| 45 | void |
| 46 | strreplace(string &value, char search, const string &replace) |
| 47 | { |
| 48 | string::size_type idx = 0; |
| 49 | while((idx = value.find(search, idx)) != string::npos) |
| 50 | { |
| 51 | value.replace(idx, 1, replace); |
| 52 | idx += replace.size(); |
| 53 | } |
| 54 | } |
| 55 | |
| 56 | string |
| 57 | escape(string value) |