HI all,
I am trying to capture multiple lines between two strings in my log data. But so far have not been able to figure out a solution.
the log data is as follows:
'calls': 'apfsae.providers.economic.china_jobs_data_provider.ChinaJobsProvider',
'db_connection': 'providers/database_connection :: qtrewd_iq',
'db_view_name': 'adweh.V_datayes_china_recruitment',
'calls': 'apfsae.providers.mappings.company_id_to_barra_mapper.BbToBarraMapper',
I want to capture lines starting from ChinaJobsProvider to 'calls':
Thank you !
Do you mean something like this
| rex "(?ms)ChinaJobsProvider'(?<lines>.*)'calls"
Hi I used this but it matching with every record even if it contains this data or not.
Try it like this so it is less greedy
| rex "(?ms)ChinaJobsProvider'(?<lines>.*?)'calls"