Входная строка может быть:
- "his 'pet''s name is tom' and she is 2 years old"
- " '''' "
- " '' "
- "function('name', test, 'age')"
Я хочу получить строку одинарных кавычек из этих входных данных, которая может даже содержать ''
внутри строки одинарных кавычек.
Я пробовал отрицательныйсмотреть вперед (?!')
, чтобы игнорировать ''
при сопоставлении.
'.*?'(?!')
Я ожидаю выхода
- 'pet''s name is tom'
- ''''
- 'name' and 'age'