#include <StringConstants.au3> ; to declare the Constants of StringRegExp
#include <Array.au3> ; UDF needed for _ArrayDisplay and _ArrayConcatenate
Local $sRegex = "(?mi)([a-zA-Z0-9_]+)(?=:)"
Local $sString = "[FelixStartLevel] com.adobe.livecycle.content.core-bundle com.adobe.livecycle.content.model.impl.RegisterTypeInternal(3179)] The activate method has thrown an exception (com.adobe.livecycle.content.model.exception.ModelException: ModelException: {Code}-LCC-REP-FCT-002, {Message}-Access denied)" & @CRLF & _
"com.adobe.livecycle.content.model.exception.ModelException: ModelException: {Code}-LCC-REP-FCT-002, {Message}-Access denied" & @CRLF & _
" at com.adobe.livecycle.content.repository.utils.ExceptionUtil.getException(ExceptionUtil.java:52)" & @CRLF & _
" at com.adobe.livecycle.content.repository.utils.ExceptionUtil.getException(ExceptionUtil.java:171)" & @CRLF & _
" at com.adobe.livecycle.content.model.annotation.persister.AnnotationPersister.persistAnnotations(AnnotationPersister.java:156)" & @CRLF & _
" at com.adobe.livecycle.content.model.impl.RegisterTypeInternal.registerTypeInternal(RegisterTypeInternal.java:144)" & @CRLF & _
" at com.adobe.livecycle.content.model.impl.RegisterTypeInternal.registerFileObjectasUnregisteredType(RegisterTypeInternal.java:294)" & @CRLF & _
" at com.adobe.livecycle.content.model.impl.RegisterTypeInternal.activate(RegisterTypeInternal.java:92)" & @CRLF & _
" at sun.reflect.GeneratedMethodAccessor103.invoke(Unknown Source)" & @CRLF & _
" at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)" & @CRLF & _
" at java.lang.reflect.Method.invoke(Method.java:498)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.BaseMethod.invokeMethod(BaseMethod.java:224)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.BaseMethod.access$500(BaseMethod.java:39)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.BaseMethod$Resolved.invoke(BaseMethod.java:617)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.BaseMethod.invoke(BaseMethod.java:501)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:302)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.ActivateMethod.invoke(ActivateMethod.java:294)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.createImplementationObject(SingleComponentManager.java:298)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.createComponent(SingleComponentManager.java:109)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:906)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:879)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:344)" & @CRLF & _
" at org.apache.felix.framework.Felix.getService(Felix.java:3699)" & @CRLF & _
" at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:470)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleRefPair.getServiceObject(SingleRefPair.java:72)" & @CRLF & _
" at org.apache.felix.scr.impl.inject.BindMethod.getServiceObject(BindMethod.java:648)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.DependencyManager.getServiceObject(DependencyManager.java:2201)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.prebind(DependencyManager.java:1118)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.DependencyManager.prebind(DependencyManager.java:1520)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.AbstractComponentManager.collectDependencies(AbstractComponentManager.java:1006)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.getServiceInternal(SingleComponentManager.java:859)" & @CRLF & _
" at org.apache.felix.scr.impl.manager.SingleComponentManager.getService(SingleComponentManager.java:823)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistrationImpl.getFactoryUnchecked(ServiceRegistrationImpl.java:347)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistrationImpl.getService(ServiceRegistrationImpl.java:247)" & @CRLF & _
" at org.apache.felix.framework.ServiceRegistry.getService(ServiceRegistry.java:344)" & @CRLF & _
" at org.apache.felix.framework.Felix.getService(Felix.java:3699"
Local $aArray = StringRegExp($sString, $sRegex, $STR_REGEXPARRAYGLOBALFULLMATCH)
Local $aFullArray[0]
For $i = 0 To UBound($aArray) -1
_ArrayConcatenate($aFullArray, $aArray[$i])
Next
$aArray = $aFullArray
; Present the entire match result
_ArrayDisplay($aArray, "Result")
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for AutoIt, please visit: https://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm