У меня есть строка в журнале, и я хочу замаскировать значения на основе регулярного выражения.
Например :
"email":"testEmail@test.com", "phone":"1111111111", "text":"sample text may contain email testEmail@test.com as well"
Регулярное выражение должно маскировать
- значение электронной почты - оба в строке после «email» и «текст»
- номер телефона
Желаемый вывод :
"email":"*****", "phone":"*****", "text":"sample text may contain email ***** as well"
Я смог маскировать электронную почту и телефон по отдельности, но не идентификатор электронной почты, присутствующий в строке после слова «текст».
Regex разработано до сих пор :
(?<=\"(?:email|phone)\"[:])(\")([^\"]*)(\")
https://regex101.com/r/UvDIjI/2/