I have this expression:
(?:[ \t]*[a-z][)]\s*)?([^\r\n<]+(?:(?:\r?\n(?!\s*[a-z][)])|<(?!br\s*\/?>(?:\s*<br\s*\/?>)*\s*(?:\s+[a-z][)]|\s*$)))[^\r\n<]*)*)(?:<br\s*\/?>\s*)*
What marry this text and remove the letters a), b), c), d), e) and the <brs>
just of the end:
<strong>Preencha</strong> a lacuna e assinale a alternativa correta. <br /><br />
I - capacitação técnico-profissional: Comprovação do licitante de possuir em seu quadro permanente, na data prevista para entrega da proposta, ________________, detentor de atestado de responsabilidade técnica por execução de obra ou serviço de características semelhantes, limitadas estas exclusivamente às parcelas de maior relevância e valor significativo do objeto da licitação, vedadas as exigências de quantidades mínimas ou prazos máximos (Lei 8.666/1993 Art N° 30).<br />
<br />
a)<strong>profissional</strong> de nível superior<br />
b)profissional de nível superior ou outro devidamente reconhecido pela entidade competente<br />
c)profissional capacitado<br />
d)profissional de nível minimamente técnico<br />
e)profissional especializado no objeto da <strong>licitação</strong>
Currently it looks like this:
strong>Preencha</strong> a lacuna e assinale a alternativa correta.<br /><br />
I - capacitação técnico-profissional: Comprovação do licitante de possuir em seu quadro permanente, na data prevista para entrega da proposta, ________________, detentor de atestado de responsabilidade técnica por execução de obra ou serviço de características semelhantes, limitadas estas exclusivamente às parcelas de maior relevância e valor significativo do objeto da licitação, vedadas as exigências de quantidades mínimas ou prazos máximos (Lei 8.666/1993 Art N° 30).
a)<strong>profissional</strong> de nível superior
profissional de nível superior ou outro devidamente reconhecido pela entidade competente
profissional capacitado
profissional de nível minimamente técnico
profissional especializado no objeto da <strong>licitação</strong>
Can be viewed here link
But as seen in this link, when inserting some formatting tag at the beginning of the question, or at the beginning of the answers, do not go home. See <strong>
as cut return, at the beginning of the question and letter a) that is included in the first answer. It should come clean, like the other answers.
Remembering the question, and each answer I'm picking up separately to insert into a field in the database.
The attempt is to get:
brs
just from the end. ASP code. So using, because time is 4 replies, hour 5.
questao=Request.Form("editor")
Set re = New RegExp'RegEx
re.Global = true
re.IgnoreCase = true
re.Pattern = "(?:[ \t]*[a-z][)]\s*)?([^\r\n<]+(?:(?:\r?\n(?!\s*[a-z][)])|<(?!br\s*\/?>(?:\s*<br\s*\/?>)*\s*(?:\s+[a-z][)]|\s*$)))[^\r\n<]*)*)(?:<br\s*\/?>\s*)*"
Set matches = re.Execute(questao)
If (matches.Count) Then
For m = 1 To matches.Count - 1
'4 respsotas
if (matches.Count-1)=4 then
pergunta=matches(0).SubMatches(0)
resposta_a=matches(1).SubMatches(0)
resposta_b=matches(2).SubMatches(0)
resposta_c=matches(3).SubMatches(0)
resposta_d=matches(4).SubMatches(0)
end if
'5 respostas
if (matches.Count-1)=5 then
pergunta=matches(0).SubMatches(0)
resposta_a=matches(1).SubMatches(0)
resposta_b=matches(2).SubMatches(0)
resposta_c=matches(3).SubMatches(0)
resposta_d=matches(4).SubMatches(0)
resposta_e=matches(5).SubMatches(0)
end if
Next
End If
Set matches = Nothing
Set re = Nothing