Если я знаю начало строки и конец строки (которая встречается много раз в большой строке), то какой лучший способ получить содержимое между двумя строками и добавить это содержимое в список строк?RegEx Добавление строк в список
Является ли RegEx лучшим способом для этого? Если да, могу ли я, пожалуйста, иметь некоторый пример кода для работы?
EDIT
Я использую Visual Basic.NET и этот вопрос в отношении получения файлов в проекте, открыв файл .vbproj и получать информацию.
Вот пример:
<Compile Include="CommonActions.vb" />
<Compile Include="Controller.vb" />
<Compile Include="formAbout.designer.vb">
<DependentUpon>formAbout.vb</DependentUpon>
</Compile>
<Compile Include="formAbout.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="FormKey.designer.vb">
<DependentUpon>FormKey.vb</DependentUpon>
</Compile>
<Compile Include="FormKey.vb">
<SubType>Form</SubType>
</Compile>
Я хотел, чтобы получить список .vb файлов. В приведенном выше примере, список будет содержать следующее:
CommonActions.vb, Controller.vb, formAbout.designer.vb, formAbout.vb, FormKey.designer.vb, FormKey.vb
может я знаю, что вход и что выход вашего требования. дайте несколько примеров. Конечно, мы можем сделать это с помощью регулярного выражения, но оно изменяется в зависимости от требования. – Civa