У меня почти было регулярное выражение, но потом возникла проблема, которую я не могу исправить.
Предложение:
oListView.sTranslatedPrintHeader = Dictionary.gsTranslate (oClientInfo, "Lastschriftenstapel") & "" & DataMethods.gsGetDBValue (oClientInfo, "BatchDes c", "tdDebitAdviceBatches", "BatchID =" & lBatchID)
Response.Write (Dictionary.gsTranslate (oClientinfo, "Es bekhleten in", Es beonten) der Auswahl dargestellt werden,
"& _" das Design kann trotzdem modifiziert werden. "))
Регулярное выражение:
(?<=[D-d]ictionary\.gs[T-t]ranslate.*?, ?)( ?")((.|\n|\r)*?"\))
Пример и результаты: https://regexr.com/4rpfj
Итак, мой первый матч в порядке, но мое регулярное выражение не останавливается в этом предложении и продолжается, а затем соответствует
"BatchDes c", " tdDebitAdviceBatches "," BatchID = "& lBatchID)
Response.Write (Dictionary.gsTranslate (oClientinfo," Es konnten keine Befehle in der Auswahl dargestellt werden,
"& _" das Design kanden trojtzer zer Design kanden trojtzerde zer Design kanden trojtzt . ")
Какие совпадения я хочу * 10 29 *
"Lastschriftenstapel")
И
"Es konnten keine Befehle in der Auswahl dargestellt werden,<br>" & _ "das Design kann trotzdem modifiziert werden.")
Небольшое примечание: существует целый файл с несколькими совпадениями. Поэтому я не хочу, чтобы первое совпадение в тексте, я хочу первое совпадение после каждого Dictionary.gsTranslate
.