I have large files that each contain many lines, some lines are prefixed with series of characters, for example:
*** Entry 4 *** 05-17-2021 08:05:36
And
### Scrambled GET_DEVICE_INFO response ###
### VIEW_LOG_RADIO EnabledE(¾ç@VENT_CRIT_MANUF 8 ###
I would like my search to return all lines that begin with either ### or *** Entry, but am seeing unexpected results. i.e. I am seeing content returned that is outside what I intended to include. The closest I have so far is:
^[(###|*** Entry)].*
It returns the message:
"Reached maximum result size. Check "find_in_files_max_result_size". 176949 matches across 3552 files"
I am looking for suggestions to either improve this attempt, or for an entirely new expression.
Note, I have included the 'Sublime Text' tag only because that happens to be the utility in which I am using because it includes regular expression searches. Please don't exclude your idea due to this tag :)
Edit to address question in comments:
Searching 14 files for "^(###|*** Entry).*$" (regex)
C:\tempExtract\___CR2_ISL_CharacterizationStudy\SummaryDataAnalysislogs\3304.txt:
1
2: *** Entry 1 *** 05-17-2021 06:58:51
3 *** ID: 49241341 ***
4 *** PN: 3315185-000 ***
.
6 *** Conclusions-Description: ***
7
8: ### Device is not enumerated ###
9: ### Occurs after 'RelayRelayRelayRelayRelayRelay' ###
10
11
12: *** Entry 2 *** 05-17-2021 07:00:17
13 *** ID: 49236843 ***
14 *** PN: 3315185-000 ***
..
16 *** Conclusions-Description: ***
17
18: ### Error in MTI command ###
19
20
21: *** Entry 3 *** 05-17-2021 07:01:48
22 *** ID: 48729163 ***
23 *** PN: 3315185-004 ***
..
25 *** Conclusions-Description: ***