Save & Share

Flavor

  • PCRE2 (PHP)
  • ECMAScript (JavaScript)
  • Python
  • Golang
  • Java
  • .NET 7.0 (C#)
  • Rust
  • PCRE (Legacy)
  • Regex Flavor Guide

Function

  • Match
  • Substitution
  • List
  • Unit Tests
Sponsors
There are currently no sponsors. Become a sponsor today!
An explanation of your regex will be automatically generated as you type.
Detailed match information will be displayed here automatically.
  • All Tokens
  • Common Tokens
  • General Tokens
  • Anchors
  • Meta Sequences
  • Quantifiers
  • Group Constructs
  • Character Classes
  • Flags/Modifiers
  • Substitution
  • A single character of: a, b or c
    [abc]
  • A character except: a, b or c
    [^abc]
  • A character in the range: a-z
    [a-z]
  • A character not in the range: a-z
    [^a-z]
  • A character in the range: a-z or A-Z
    [a-zA-Z]
  • Any single character
    .
  • Alternate - match either a or b
    a|b
  • Any whitespace character
    \s
  • Any non-whitespace character
    \S
  • Any digit
    \d
  • Any non-digit
    \D
  • Any word character
    \w
  • Any non-word character
    \W
  • Non-capturing group
    (?:...)
  • Capturing group
    (...)
  • Zero or one of a
    a?
  • Zero or more of a
    a*
  • One or more of a
    a+
  • Exactly 3 of a
    a{3}
  • 3 or more of a
    a{3,}
  • Between 3 and 6 of a
    a{3,6}
  • Start of string
    ^
  • End of string
    $
  • A word boundary
    \b
  • Non-word boundary
    \B

Regular Expression
Processing...

Test String

Substitution
Processing...

Code Generator

Generated Code

import re regex = re.compile((r"(?msx)^\s*<action\s*\n" r"(?:name\s*=\s*\"(?<name>[^\"]+)\"\s*\n" r"|parameter\s*=\s*\"(?<parameter>[^\"]+)\"\s*\n" r"|path\s*=\s*\"(?<path>[^\"]+)\"\s*\n" r"|type\s*=\s*\"(?<type>[^\"]+)\"\s*\n" r"|scope\s*=\s*\"(?<scope>[^\"]+)\"\s*\n" r"|validate\s*=\s*\"(?<validate>[^\"]+)\"\s*\n" r"|input\s*=\s*\"(?<input>[^\"]+)\"\s*)+>\s*\n" r"(?<props>(?:<set-property\s*(?:property\s*=\s*\"(?:[^\"]*)\"\s*|value\s*=\s*\"(?:[^\"]*)\"\s*)+\s*\/>\s*)*)\n" r"(?<forwards>(?:<forward\s*.*?\/>\s*)*)<\/\s*action\s*>\n")) test_str = ("<action path=\"/grplAction\" type=\"gbom.grpl.clt.GRPLAction\" name=\"grplForm\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"viewPartList\" path=\"/ViewPartList.jsp\"/>\n" "<forward name=\"editPartList\" path=\"/EditPartList.jsp\"/>\n" "<forward name=\"editedPartList\" path=\"/grplAction.do?mode=coes&type=edit\"/>\n" "<forward name=\"deSelected\" path=\"/grplAction.do?mode=grpl&type=edit\"/>\n" "<forward name=\"createQuery\" path=\"/CreateQuery.jsp\"/>\n" "<forward name=\"editQuery\" path=\"/EditQuery.jsp\"/>\n" "<forward name=\"deleteQuery\" path=\"/DeleteQuery.jsp\"/>\n" "<forward name=\"executeQuery\" path=\"/PartLists.jsp\"/>\n" "<forward name=\"executeReq\" path=\"/grplParseAction.do?action=parse&first=true\"/>\n" "<forward name=\"grplerrorPage\" path=\"/GRPLApplicationError.jsp\"/>\n" "</action>\n" "<action path=\"/grplDownloadAction\" type=\"gbom.grpl.clt.GRPLDownloadAction\" name=\"grplForm\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"grplerrorPage\" path=\"/GRPLApplicationError.jsp\"/>\n" "</action>\n" "<action path=\"/grplParseAction\" type=\"gbom.grpl.clt.GRPLParsingAction\" name=\"grplForm\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"grplerrorPage\" path=\"/GRPLApplicationError.jsp\"/>\n" "<forward name=\"executeQuery\" path=\"/PartLists.jsp\"/>\n" "<forward name=\"viewPartList\" path=\"/ViewPartList.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/vppsTree\" type=\"gbom.general.vppstree.clt.VPPSAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"vppsTree\" path=\"/VppsTree.jsp\"/>\n" "</action>\n\n" "<action path=\"/logoff\" type=\"gbom.general.logoff.clt.LogoffAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"loginPage\" path=\"/Login.jsp\"/>\n" "</action>\n\n" "<action path=\"/helpTree\" type=\"gbom.general.help.clt.HelpTreeAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"helpTree\" path=\"/Help.jsp\"/>\n" "</action>\n" "<action path=\"/helpMapOverView\" type=\"gbom.general.help.clt.HelpMapAction\" scope=\"request\" input=\"/Help.jsp\"></action>\n\n" "<action path=\"/viewvariant\" type=\"com.gbomapp.coes.variant.action.VariantListAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/VariantListTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/viewfamilydetails\" type=\"com.gbomapp.coes.functions.action.ListFamilyAction\" name=\"AddFamilyInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"familylist\" path=\"/FamilyListTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n" "<action path=\"/addfamilylist\" type=\"com.gbomapp.coes.functions.action.ListFamilyAction\" name=\"AddFamilyInfo\" scope=\"session\" input=\"/FamilyList.jsp\">\n" "<forward name=\"familylist\" path=\"/FamilyListTemplate.jsp\"/>\n\n" "<forward name=\"search\" path=\"/searchFamilyContacts.jsp\"/>\n\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n" "<action path=\"/addFamilyContact\" type=\"com.gbomapp.coes.functions.action.FamilyContactAction\" name=\"AddFamilyInfo\" scope=\"session\" input=\"/FamilyList.jsp\">\n" "<forward name=\"familyContact\" path=\"/FamilyContactTemplate.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/viewreparentfamily\" type=\"com.gbomapp.coes.functions.action.ReparentFamilyAction\" name=\"AddFamilyInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reparentfamily\" path=\"/ReparentFamilyTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n" "<action path=\"/addreparentfamily\" type=\"com.gbomapp.coes.functions.action.ReparentFamilyAction\" name=\"AddFamilyInfo\" scope=\"session\" input=\"/ReparentFamily.jsp\">\n" "<forward name=\"reparentfamily\" path=\"/ReparentFamilyTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n" "<action path=\"/variantaction\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/VariantManagementTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantaction\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/VariantManagementTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionAdd\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=add\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionSelect\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=select\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionEdit\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=edit\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionEdited\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=edited\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionDelete\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=delete\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionDeleted\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=deleted\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionUndelete\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=undelete\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionUndel\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=undel\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionHide\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=hide\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/variantactionUnhide\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/variantaction.do?req=unhide\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/viewvariantdetails\" type=\"com.gbomapp.coes.functions.action.ListVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/VariantManagementTemplate.jsp\"/>\n" "<forward name=\"close1\" path=\"/VarMessage.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n" "<action path=\"/viewreparentvariant\" type=\"com.gbomapp.coes.functions.action.ReparentVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reparentvariant\" path=\"/ReparentVariantTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n" "<action path=\"/addreparentvariant\" type=\"com.gbomapp.coes.functions.action.ReparentVariantAction\" name=\"VariantInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reparentvariant\" path=\"/ReparentVariantTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n\n" "<action path=\"/pendingfamilyapproval\" type=\"com.gbomapp.coes.familyapproval.action.FamilyApprovalAction\" name=\"ApproveFamily\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"familyapprovelist\" path=\"/FamilyApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingfamilydetails\" type=\"com.gbomapp.coes.familyapproval.action.FamilyApprovalDetailAction\" name=\"ApproveFamDetail\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"familyapprovedetail\" path=\"/PendingFamilyTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingfamilyaction\" type=\"com.gbomapp.coes.familyapproval.action.FamilyApprovalDetailAction\" name=\"ApproveFamDetail\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"familyapprovedetail\" path=\"/PendingFamilyTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingvariantapproval\" type=\"com.gbomapp.coes.variantapproval.action.VariantApprovalAction\" name=\"ApproveVariant\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantapprovelist\" path=\"/PendingVariantTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingvariantdetails\" type=\"com.gbomapp.coes.variantapproval.action.VariantApprovalDetailAction\" name=\"ApproveVarDetail\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantapprovedetail\" path=\"/VariantApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingmodlevel\" type=\"com.gbomapp.coes.modlevel.action.PendingModLevelAction\" name=\"pendingModLevel\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"pendingmodlevel\" path=\"/PendingModLevelTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/finalpendingvariantapproval\" type=\"com.gbomapp.coes.variantapproval.action.FinalVariantApprovalAction\" name=\"ApproveVariant\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"finalvariantapprovelist\" path=\"/FinalPendingVariantTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/finalpendingvariantdetails\" type=\"com.gbomapp.coes.variantapproval.action.FinalVariantApprovalDetailAction\" name=\"ApproveVarDetail\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"finalvariantapprovedetail\" path=\"/FinalVariantApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/reviewpendingvariantapproval\" type=\"com.gbomapp.coes.variantapproval.action.ReviewVariantApprovalAction\" name=\"ApproveVariant\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reviewpendingvariantapproval\" path=\"/ReviewPendingVariantTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingassessments\" type=\"com.gbomapp.coes.assessments.action.PendingAssessmentsAction\" name=\"pendingAssessments\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"pendingassessments\" path=\"/PendingAssessmentTemplate.jsp\"/>\n" "<forward name=\"redvariants\" path=\"/RemoveRedVariantTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/viewvariant\" type=\"com.gbomapp.coes.variant.action.VariantListAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"variantlist\" path=\"/VariantListTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/listvariantsfortask\" type=\"com.gbomapp.coes.tasklist.action.ListVariantsForTaskAction\" scope=\"session\" input=\"/StartAssessment.jsp\">\n" "<forward name=\"taskVariantListResult\" path=\"/TaskVariantListTemplate.jsp\"/>\n" "<forward name=\"pendingAssessmentResult\" path=\"/PendingAssessmentDisplay.jsp\"/>\n" "</action>\n" "<action path=\"/generalassessment\" type=\"com.gbomapp.coes.tasklist.action.GeneralAssessmentAction\" name=\"assessForm\" scope=\"session\" input=\"/TaskVariantListTemplate.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"notEntitlePage\" path=\"/NotEntitledError.jsp\"/>\n" "<forward name=\"showvariantreview\" path=\"/DisplayVariantReviewReadOnly.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/currentassessment\" type=\"com.gbomapp.coes.tasklist.action.CurrentAssessmentAction\" name=\"assessForm\" scope=\"session\" input=\"/COESAssessmentDisplay.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"notEntitlePage\" path=\"/NotEntitledError.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/selectassessment\" type=\"com.gbomapp.coes.tasklist.action.AssessmentAction\" name=\"assessForm\" scope=\"session\" input=\"/TaskVariantListTemplate.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/selectradials\" type=\"com.gbomapp.coes.tasklist.action.SelectRadialAction\" name=\"assessForm\" scope=\"session\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/selectarchive\" type=\"com.gbomapp.coes.tasklist.action.SelectArchiveAction\" name=\"assessForm\" scope=\"session\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/selectreccom\" type=\"com.gbomapp.coes.tasklist.action.SelectReccomAction\" name=\"assessForm\" scope=\"session\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/selectcrossfunc\" type=\"com.gbomapp.coes.tasklist.action.SelectCrossFuncAction\" name=\"assessForm\" scope=\"session\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"generalassessment\" path=\"/GeneralAssessmentDisplay.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"sessionExpired\" path=\"/SessionExpired.jsp\"/>\n" "<forward name=\"AssessmentError\" path=\"/AssessmentError.jsp\"/>\n" "</action>\n" "<action path=\"/coesvariantlisting\" type=\"com.gbomapp.coes.tasklist.action.COESListAction\" name=\"coesForm\" scope=\"request\" input=\"/PendingAssessmentDisplay.jsp\">\n" "<forward name=\"coesvariantdisplay\" path=\"/COESAssessmentDisplay.jsp\"/>\n" "</action>\n" "<action path=\"/coesassessmentsummaryreport\" type=\"com.gbomapp.coes.reports.action.AssessmentSummaryReportAction\" name=\"coesAssessReportForm\" scope=\"session\" input=\"/COESReportMain.jsp\">\n" "<forward name=\"reportselection\" path=\"/COESReportMain.jsp\"/>\n" "<forward name=\"reportview\" path=\"/SummaryReportResultFrame.jsp\"/>\n" "<forward name=\"showScreen\" path=\"/SummaryReportResult.jsp\"/>\n" "<forward name=\"showButtons\" path=\"/ShowReportButtons.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "</action>\n" "<action path=\"/coesvariantreportdownload\" type=\"com.gbomapp.coes.reports.action.VariantApprovalStatusReportAction\" name=\"coesDownReportForm\" scope=\"request\" input=\"/COESReportMain.jsp\">\n" "<forward name=\"reportselection\" path=\"/COESReportMain.jsp\"/>\n" "<forward name=\"errorpage\" path=\"/ApplicationError.jsp\"/>\n" "</action>\n" "<action path=\"/radialmaintenance\" type=\"gbom.coes.radial.maintain.clt.ViewRadialMaintaintenanceAction\" name=\"radMaintForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"radialmaintain\" path=\"/createRadialTemplate.jsp\"/>\n" "<forward name=\"loginPage\" path=\"/Login.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/ApplicationError.jsp\"/>\n" "<forward name=\"entitleErrorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n" "<action path=\"/searchVariant\" type=\"com.gbomapp.coes.assessments.action.SearchVariantAction\" name=\"SearchVariantForm\" scope=\"session\">\n" "<forward name=\"searchvariant\" path=\"/SearchVariant.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/mytaskslist\" type=\"gbom.mytasks.clt.MyTasksAction\" name=\"taskcounter\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"mytaskslist\" path=\"/MyTasksTemplate.jsp\"/>\n" "</action>\n\n" "<action path=\"/architecture\" type=\"gbom.admin.gbomtree.clt.ArchitectureAction\" name=\"pcsForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"architecture\" path=\"/ArchitectureTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/modelyear\" type=\"gbom.admin.gbomtree.clt.ModelYearAction\" name=\"pcsForm\" scope=\"session\" input=\"/ModelYear.jsp\">\n" "<forward name=\"modelyear\" path=\"/ModelYearTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/program\" type=\"gbom.admin.gbomtree.clt.ProgramAction\" name=\"pcsForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"program\" path=\"/ProgramTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/bodystyle\" type=\"gbom.admin.gbomtree.clt.BodyStyleAction\" name=\"pcsForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"bodystyle\" path=\"/BodyStyleTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/pcsmodel\" type=\"gbom.admin.pcs.clt.PCSModelAction\" name=\"pcsmodelForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"model\" path=\"/PCSModelTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/pcshierachy\" type=\"gbom.admin.pcs.clt.PCSHierachyAction\" name=\"pcshierachyForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"pcshierachy\" path=\"/PCSHierachyTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/lifecycle\" type=\"gbom.admin.programlifecycle.clt.ProgramLifeCycleAction\" name=\"programLifeCycleForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"lifecycle\" path=\"/ProgramLifeCycleTemp.jsp\"/>\n" "</action>\n" "<action path=\"/copy\" type=\"gbom.pbom.copymodel.clt.CopySelectAction\" name=\"copyselectform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"copyselect\" path=\"/CopySelect.jsp\"/>\n" "</action>\n" "<action path=\"/copymodel\" type=\"gbom.pbom.copymodel.clt.CopyModelAction\" name=\"copymodelform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"copymodel\" path=\"/CopyModel.jsp\"/>\n" "</action>\n" "<action path=\"/copymodelselection\" type=\"gbom.pbom.copymodel.clt.CopySelectAction\" name=\"copyselectform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"copyselect\" path=\"/CopyModelSelect.jsp\"/>\n" "</action>\n" "<action path=\"/copymodelamy\" type=\"gbom.pbom.copymodel.clt.CopyModelAcrossAMYAction\" name=\"copyModelAcrossAMYForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"CopyModelAMY\" path=\"/CopyModelAMY.jsp\"/>\n" "<forward name=\"save\" path=\"/copyModel.do\"/>\n" "</action>\n" "<action path=\"/setcontext\" type=\"gbom.general.SetVppsTreeAction\" input=\"/index.jsp\">\n" "<forward name=\"vppsclose\" path=\"/VppsTreeClose.jsp\" redirect=\"false\"/>\n" "</action>\n" "<action path=\"/programList\" type=\"gbom.pbom.programlist.clt.ProgramListAction\" name=\"programform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"programlist\" path=\"/ProgramList.jsp\"/>\n" "<forward name=\"reportlist\" path=\"/ReportList.jsp\"/>\n" "</action>\n" "<action path=\"/submitprogram\" name=\"programform\" scope=\"request\" input=\"/ProgramList.jsp\" type=\"gbom.pbom.programlist.clt.ProgramAction\">\n" "<forward name=\"pickArch\" path=\"/viewpick.do\"/>\n" "<forward name=\"pick\" path=\"/viewpick.do?checkPage=pick\"/>\n" "<forward name=\"freeze\" path=\"/viewpick.do?checkPage=freeze\"/>\n" "</action>\n" "<action path=\"/savepick\" type=\"gbom.pbom.picker.clt.SavePickAction\" name=\"viewPickForm\" scope=\"session\">\n" "<forward name=\"pick\" path=\"/PickTempFrame.jsp\"/>\n" "<forward name=\"assign\" path=\"/assignmain.do?fromPick=1\"/>\n" "</action>\n" "<action path=\"/viewpick\" type=\"gbom.pbom.picker.clt.ViewPickAction\" name=\"viewPickForm\" scope=\"session\">\n" "<forward name=\"viewpicks\" path=\"/PickTempFrame.jsp\"/>\n\n" "<forward name=\"viewfreeze\" path=\"/VPPSFreezeFrame.jsp\"/>\n\n" "<forward name=\"viewAssignPop\" path=\"/view_picked_page_frames.jsp\"/>\n" "<forward name=\"viewPickData\" path=\"/viewpick.do\"/>\n" "<forward name=\"viewAssignedData\" path=\"/view_picked_assign_temp.jsp\"/>\n\n" "</action>\n\n" "<action path=\"/saveFreeze\" type=\"gbom.pbom.vppsfreeze.clt.VppsFreezeVariantAction\" name=\"viewPickForm\" scope=\"session\">\n" "<forward name=\"viewfreeze\" path=\"/VPPSFreezeFrame.jsp\"/>\n" "<forward name=\"viewfreezesave\" path=\"/viewpick.do?checkPage=Freeze&value=All\"/>\n" "</action>\n\n\n" "<action path=\"/savedependentpick\" type=\"gbom.pbom.picker.clt.SaveDepPickAction\" name=\"viewDepPickForm\" scope=\"session\">\n" "<forward name=\"depclose\" path=\"/DependentClose.jsp\" redirect=\"false\"/>\n" "</action>\n" "<action path=\"/viewdependentpick\" type=\"gbom.pbom.picker.clt.ViewDepPickAction\" name=\"viewDepPickForm\" scope=\"session\">\n" "<forward name=\"viewdeppicks\" path=\"/DepPickTempFrameDetails.jsp\"/>\n" "</action>\n\n" "<action path=\"/multiplepickreason\" type=\"gbom.pbom.picker.clt.MultiplePickReasonAction\" name=\"multiplereasonform\" scope=\"session\">\n" "<forward name=\"pickReason\" path=\"/PickListReason.jsp\"/>\n" "<forward name=\"close\" path=\"/Message.jsp\"/>\n" "</action>\n" "<action path=\"/assign\" type=\"gbom.pbom.assign.clt.AssignAction\" name=\"assignform\" scope=\"session\">\n" "<forward name=\"assign\" path=\"/AssignTemplateF1.jsp\"/>\n" "<forward name=\"assignpopulate\" path=\"/AssignDetailTemp.jsp\"/>\n" "<forward name=\"assignpop\" path=\"/AssignTempFrame.jsp\"/>\n" "</action>\n" "<action path=\"/assignmain\" type=\"gbom.pbom.assign.clt.AssignAction\" name=\"assignform\" scope=\"session\">\n" "<forward name=\"assign\" path=\"/AssignTempFrame.jsp\"/>\n" "</action>\n" "<action path=\"/saveassign\" type=\"gbom.pbom.assign.clt.SaveAssignAction\" name=\"assignform\" scope=\"session\">\n" "<forward name=\"programlist\" path=\"/assign.do\"/>\n" "</action>\n" "<action path=\"/filtermodel\" type=\"gbom.pbom.filtermodel.clt.FilterModelAction\" name=\"filtermodelform\" scope=\"request\">\n" "<forward name=\"filterModel\" path=\"/FilterModel.jsp\" redirect=\"false\"/>\n" "<forward name=\"filterclose\" path=\"/FilterModelClose.jsp\" redirect=\"false\"/>\n" "</action>\n" "<action path=\"/ratify\" type=\"gbom.pbom.ratify.clt.RatifyListAction\" name=\"ratifyform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"ratify\" path=\"/RatifyTempFrame.jsp\"/>\n" "<forward name=\"ratifydetail\" path=\"/RatifyDetailTemp.jsp\"/>\n" "</action>\n" "<action path=\"/freezeapprove\" type=\"gbom.pbom.approve.clt.ApproveFreezeAction\" name=\"approveform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"approve\" path=\"/ApproveList.jsp\"/>\n" "</action>\n" "<action path=\"/ratifycount\" type=\"gbom.pbom.ratify.clt.RatifyCountAction\" name=\"ratifycountform\" scope=\"request\" input=\"/ApproveList.jsp\">\n" "<forward name=\"ratifycount\" path=\"/RatifyDetails.jsp\"/>\n" "</action>\n" "<action path=\"/variantusage\" type=\"gbom.assign.clt.PickVariantUsageAction\" name=\"pickvariantusageform\" scope=\"request\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"variantusage\" path=\"/ProgramVariantUsage.jsp\"/>\n" "</action>\n" "<action path=\"/modelstatus\" type=\"gbom.pbom.modelstatus.clt.ViewModelStatusAction\" name=\"modelcompletestatusform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"statusdetails\" path=\"/ModelStatusUpdation.jsp\"/>\n" "</action>\n" "<action path=\"/savemodelstatus\" type=\"gbom.pbom.modelstatus.clt.SaveModelStatusAction\" name=\"modelcompletestatusform\" scope=\"session\" input=\"/ModelStatusUpdation.jsp\">\n" "<forward name=\"close\" path=\"/Close.jsp\"/>\n" "</action>\n" "<action path=\"/statusdetails\" type=\"gbom.pbom.modelstatus.clt.ModelStatusAction\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"status\" path=\"/ModelCompletionStatus.jsp\"/>\n" "</action>\n" "<action path=\"/investment\" type=\"gbom.pbom.investment.clt.InvestmentAction\" scope=\"session\" name=\"investmentdetailsform\" input=\"/Index.jsp\">\n" "<forward name=\"investment\" path=\"/InvestmentTempFrame.jsp\"/>\n" "<forward name=\"investmentdetail\" path=\"/InvestmentDetailTemp.jsp\"/>\n" "</action>\n" "<action path=\"/fileview\" type=\"gbom.assign.clt.FileViewAction\" scope=\"request\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"fileview\" path=\"/FileView.jsp\"/>\n" "</action>\n" "<action path=\"/coesfileview\" type=\"gbom.coes.assessment.clt.CoesFileViewAction\" scope=\"request\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"coesfileview\" path=\"/FileView.jsp\"/>\n" "<forward name=\"close\" path=\"/FileMessage.jsp\"/>\n" "</action>\n" "<action path=\"/editlinks\" type=\"gbom.pbom.editlinks.clt.EditLinksAction\" scope=\"session\" name=\"editlinksform\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"editlinks\" path=\"/VariantDetaislEditLinks.jsp\"/>\n" "</action>\n" "<action path=\"/coeseditlinks\" type=\"gbom.coes.assessment.clt.CoesEditLinksAction\" scope=\"session\" name=\"coeseditlinksForm\" input=\"/AssessmentButtons.jsp\">\n" "<forward name=\"coeseditlinks\" path=\"/CoesEditLinks.jsp\"/>\n" "</action>\n" "<action path=\"/dmeditlinks\" type=\"gbom.pbom.editlinks.clt.DeleteModifyEditLinksAction\" scope=\"session\" name=\"dmeditlinksform\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"dmeditlinks\" path=\"/DeleteModifyEditLinks.jsp\"/>\n" "</action>\n" "<action path=\"/coesdmeditlinks\" type=\"gbom.coes.assessment.clt.CoesDMAction\" scope=\"session\" name=\"coesdeletemodifyEditLinksForm\" input=\"/AssessButtons.jsp\">\n" "<forward name=\"coesdmeditlinks\" path=\"/CoesDeleteModifyEditLinks.jsp\"/>\n" "</action>\n" "<action path=\"/fileupload\" type=\"gbom.assign.clt.FileUploadAction\" scope=\"session\" name=\"fileuploadform\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"fileupload\" path=\"/FileUpload.jsp\"/>\n" "</action>\n" "<action path=\"/coesfileupload\" type=\"gbom.coes.assessment.clt.CoesFileUploadAction\" scope=\"session\" name=\"coesfileuploadform\" input=\"/GeneralAssessmentDisplay.jsp\">\n" "<forward name=\"coesfileupload\" path=\"/COESFileUpload.jsp\"/>\n" "</action>\n" "<action path=\"/variantdetails\" type=\"gbom.assign.clt.VariantDetailsAction\" scope=\"session\" name=\"variantdetailsform\" input=\"/Index.jsp\">\n" "<forward name=\"variantdetails\" path=\"/VariantDetails.jsp\"/>\n" "<forward name=\"assign\" path=\"/assign.do\"/>\n\n" "<forward name=\"copydetails\" path=\"/CopyVariantDetails.jsp\"/>\n" "<forward name=\"copyvariantdetails\" path=\"/variantdetails.do?copydetails=copy\"/>\n\n" "</action>\n" "<action path=\"/modificationlist\" type=\"gbom.assign.clt.ModificationListAction\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"modificationlist\" path=\"/ModLevel.jsp\"/>\n" "</action>\n" "<action path=\"/imperative\" type=\"gbom.assign.clt.ImperativeDetailAction\" scope=\"session\" input=\"/VariantDetails.jsp\">\n" "<forward name=\"imperative\" path=\"/ImperativesDetail.jsp\"/>\n" "</action>\n" "<action path=\"/varianttreelist\" type=\"com.gbomapp.coes.assessments.action.VariantListAction\" name=\"VariantTreeListForm\" scope=\"session\">\n" "<forward name=\"variantlist\" path=\"/VariantTreeList.jsp\"/>\n" "</action>\n" "<action path=\"/investreport\" type=\"gbom.pbom.investreport.clt.InvestReportAction\" scope=\"session\" name=\"investreportform\" input=\"/Index.jsp\">\n" "<forward name=\"investreport\" path=\"/InvestReport.jsp\"/>\n" "</action>\n" "<action path=\"/complexityreport\" type=\"gbom.pbom.complexityreport.clt.ComplexityReportAction\" scope=\"session\" name=\"complexityreportform\" input=\"/Index.jsp\">\n" "<forward name=\"complexityreport\" path=\"/ComplexityList.jsp\"/>\n" "</action>\n" "<action path=\"/variantreport\" type=\"gbom.pbom.complexityreport.clt.VariantReportAction\" scope=\"session\" name=\"variantreportform\" input=\"/ComplexityList.jsp\">\n" "<forward name=\"variantreport\" path=\"/VariantPrintTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/imperativereport\" type=\"gbom.pbom.imperativereport.clt.ImperativeReportAction\" scope=\"session\" name=\"imperativereportform\" input=\"/Index.jsp\">\n" "<forward name=\"imperativereport\" path=\"/ImperativeReport.jsp\"/>\n" "</action>\n" "<action path=\"/keycompliancereport\" type=\"gbom.pbom.keycompliancereport.clt.KeyComplianceReportAction\" name=\"keycompliancereportform\" scope=\"session\" input=\"/Index.jsp\">\n" "<forward name=\"keycompliancereport\" path=\"/KeyCompReport.jsp\"/>\n" "</action>\n" "<action path=\"/downloadreport\" type=\"gbom.pbom.downloadreport.clt.DownloadReportAction\" name=\"downloadreportform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"downloadreport\" path=\"/DownloadReportTemp.jsp\"/>\n" "<forward name=\"errorforcss\" path=\"/errorCss.jsp\"/>\n" "<forward name=\"errorforBufferOverflowDownload\" path=\"/errorforBO.jsp\"/>\n" "</action>\n" "<action path=\"/programbomreport\" type=\"gbom.pbom.programbomreport.clt.ProgramBOMReportAction\" name=\"programbomReportForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"programbomreport\" path=\"/ProgramBOMReport.jsp\"/>\n" "</action>\n\n" "<action path=\"/rpo\" type=\"gbom.admin.rpo.clt.RPOAction\" name=\"rpoForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"rpo\" path=\"/RPOTemp.jsp\"/>\n" "</action>\n" "<action path=\"/upload\" type=\"gbom.admin.rpo.clt.UploadAction\" name=\"uploadForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"display\" path=\"/display.jsp\"/>\n" "</action>\n\n" "<action path=\"/reusedeviation\" type=\"gbom.admin.stdreuse.clt.StdDeviationAction\" name=\"deviationForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"deviation\" path=\"/StdReuseDeviationTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/imperativemaint\" type=\"gbom.admin.imperative.clt.ImperativeAction\" name=\"imperativeForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"imperative\" path=\"/ImperativeTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/smt\" type=\"gbom.admin.smt.clt.SMTAction\" name=\"smtForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"smt\" path=\"/SMTTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/keyCompliance\" type=\"gbom.admin.keycompliance.clt.KeyComplianceAction\" name=\"keyComplianceForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"keyCompliance\" path=\"/KeyComplianceAttrTemp.jsp\"/>\n" "</action>\n" "<action path=\"/pcsreport\" type=\"gbom.pbom.pcsreport.clt.PCSReportAction\" name=\"pcsreportform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"pcsreport\" path=\"/PCSReportTemp.jsp\"/>\n" "</action>\n\n" "<action path=\"/ppec\" type=\"gbom.admin.ppec.clt.PPECAction\" name=\"ppecForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"ppec\" path=\"/PPECDirectorMaintTemp.jsp\"/>\n" "</action>\n" "<action path=\"/pbomreport\" type=\"gbom.pbom.programbomreport.clt.ProgramBOMReportAction\" name=\"programbomReportForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"programbomreport\" path=\"/ProgramBOMReport.jsp\"/>\n" "</action>\n" "<action path=\"/sharedreport\" type=\"gbom.pbom.sharedreport.clt.SharedReportAction\" name=\"sharedReportForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"sharedreport\" path=\"/SharedReport.jsp\"/>\n" "</action>\n\n" "<action path=\"/reusereport\" type=\"gbom.pbom.reusereport.clt.ReuseReportAction\" name=\"reusereportform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reusereport\" path=\"/ReuseReportTemplate.jsp\"/>\n" "</action>\n\n" "<action path=\"/centremodelstatus\" type=\"gbom.pbom.approve.clt.CentreModelStatusAction\" name=\"approvenewform\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"centremodelstatus\" path=\"/CentreModelStatus.jsp\"/>\n" "</action>\n" "<action path=\"/vpifreeze\" type=\"gbom.pbom.vpifreeze.clt.VpiFreezeAction\" scope=\"session\" name=\"vpifreezeform\" input=\"/Index.jsp\">\n" "<forward name=\"vpifreeze\" path=\"/VpiFreezeReport.jsp\"/>\n" "</action>\n" "<action path=\"/approve\" type=\"gbom.pbom.approve.clt.ApproveAction\" scope=\"session\" name=\"approvenewform\" input=\"/Index.jsp\">\n" "<forward name=\"approve\" path=\"/ApproveTempFrame.jsp\"/>\n" "<forward name=\"approvedetail\" path=\"/ApproveDetailTemp.jsp\"/>\n" "</action>\n" "<action path=\"/copyarchmodelyr\" type=\"gbom.pbom.copyarchitecturemodel.clt.CopyArcModelAction\" name=\"copyarchmodelyrForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"copyarchmodelyr\" path=\"/CopyArchitectureModelYear.jsp\"/>\n" "<forward name=\"copymodel\" path=\"/copy.do\"/>\n" "</action>\n" "<action path=\"/modificationleveldef\" type=\"gbom.coes.modificationlevel.clt.ModificationLevelAction\" name=\"ModificationLevelMaint\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"modlevel\" path=\"/ModLevelMaintTemplate.jsp\"/>\n" "<forward name=\"errorPage\" path=\"/NotEntitledError.jsp\"/>\n" "</action>\n" "<action path=\"/modificationleveldesc\" type=\"gbom.coes.modificationlevel.clt.ModificationLevelDescriptionAction\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"moddesc\" path=\"/ModLeveDescription.jsp\"/>\n" "</action>\n\n" "<action path=\"/pcs\" type=\"gbom.admin.pcs.clt.PCSMaintAction\" name=\"pcsmaintForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"pcsview\" path=\"/PCSTemplate.jsp\"/>\n" "<forward name=\"pcs\" path=\"/PCS.jsp\"/>\n" "</action>\n\n" "<action path=\"/model\" type=\"gbom.admin.model.clt.ModelMaintAction\" name=\"modelForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"modelview\" path=\"/ModelTemp.jsp\"/>\n" "<forward name=\"model\" path=\"/Model.jsp\"/>\n" "</action>\n\n" "<action path=\"/maintanance\" type=\"gbom.coes.vppsmaintenance.clt.ListElementAction\" name=\"AddElementInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"elementlist\" path=\"/ElementListTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/viewelementdetails\" type=\"gbom.coes.vppsmaintenance.clt.ListElementAction\" name=\"AddElementInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"elementlist\" path=\"/ElementListTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingvppselementapproval\" type=\"gbom.coes.vppsmaintenance.clt.VppsElementApprovalAction\" name=\"ApproveVppsElementDetail\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"vppselementapprovelist\" path=\"/VppsElementApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingvppselementdetails\" type=\"gbom.coes.vppsmaintenance.clt.VppsElementApprovalDetailAction\" name=\"ApproveVppsElementDetail\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"vppselementapprovedetail\" path=\"/PendingVppsElementTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/pendingvppselementreviewedapproval\" type=\"gbom.coes.vppsmaintenance.clt.VppsElementReviewedApprovalAction\" name=\"ApproveVppsElementDetail\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"vppselementreviewedapprovelist\" path=\"/VppsReviewedElementApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/reconcile\" type=\"gbom.coes.vppsmaintenance.clt.ReconcileAction\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reconcile\" path=\"/ReconciliationTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/modifynotify\" type=\"gbom.coes.modificationlevel.clt.ModificationNotificationAction\" name=\"modifynotifymodel\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"modificationnotification\" path=\"/ModificationApprovalTemplate.jsp\"/>\n" "</action>\n" "<action path=\"/modifytarget\" type=\"gbom.coes.modificationlevel.clt.ModificationAction\" name=\"modifymodel\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"modificationtarget\" path=\"/welcometemplate.jsp\"/>\n" "</action>\n" "<action path=\"/reconcilereport\" type=\"gbom.coes.vppsmaintenance.clt.ReconcileReportAction\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"reconcile\" path=\"/ReconciliationTemplate.jsp\"/>\n" "<forward name=\"family\" path=\"/ReconciliationReport-Family.jsp\"/>\n" "<forward name=\"variant\" path=\"/ReconciliationReport-Variant.jsp\"/>\n" "</action>\n\n" "<action path=\"/rporesults\" type=\"gbom.assign.clt.RPOResultsAction\" name=\"rporesultsForm\" scope=\"request\">\n" "<forward name=\"rpo\" path=\"/rporesults.jsp\"/>\n" "</action>\n" "<action path=\"/rowregionrecommendation\" type=\"gbom.pbom.regionrecommendation.clt.RegionRecommendationAction\" name=\"rowregionrecommendationform\" scope=\"request\">\n" "<forward name=\"regionrecommendation\" path=\"/RowRegionRecommendationReport.jsp\"/>\n" "</action>\n" "<action path=\"/familyregionrecommendation\" type=\"gbom.pbom.regionrecommendation.clt.RegionRecommendationAction\" name=\"familyregionrecommendationform\" scope=\"request\">\n" "<forward name=\"regionrecommendation\" path=\"/FamilyRegionRecommendationReport.jsp\"/>\n" "</action>\n" "<action path=\"/variantregionrecommendation\" type=\"gbom.pbom.regionrecommendation.clt.RegionRecommendationAction\" name=\"variantregionrecommendationform\" scope=\"request\">\n" "<forward name=\"regionrecommendation\" path=\"/VariantRegionRecommendationReport.jsp\"/>\n" "</action>\n" "<action path=\"/displaymodleveldetails\" type=\"com.gbomapp.coes.modlevel.action.PendingModLevelAction\" name=\"pendingModLevel\" scope=\"request\" input=\"/index.jsp\">\n" "<forward name=\"modLevelDetails\" path=\"/PendingModLevelDetailTemplate.jsp\"/>\n" "</action>\n\n" "<action path=\"/VariantUsageBOMRowReport\" type=\"gbom.pbom.VariantUsageBOMReport.clt.VariantUsageBOMReportAction\" scope=\"session\" name=\"variantUsageBOMRowReportform\" input=\"/Index.jsp\">\n" "<forward name=\"variantBOMReport1\" path=\"/VariantUsageBOMRow.jsp\"/>\n" "</action>\n\n" "<action path=\"/VariantChangeReport\" type=\"gbom.coes.variantChangeReport.clt.VariantChangeReportAction\" scope=\"session\" name=\"variantChangeReportForm\" input=\"/Index.jsp\">\n" "<forward name=\"variantChangeReport\" path=\"/Coesvariantactivityreport.jsp\"/>\n" "<forward name=\"errorforBufferOverflow\" path=\"/errorBufferOverflow.jsp\"/>\n" "</action>\n\n" "<action path=\"/viewAssign\" type=\"gbom.pbom.assign.clt.ViewAssignAction\" name=\"viewVariantAssignForm\">\n" "<forward name=\"viewAssignPop\" path=\"/view_assigned_page_frames.jsp\"/>\n" "<forward name=\"viewAssignedData\" path=\"/view_assigned_temp.jsp\"/>\n" "</action>\n\n\n" "<action path=\"/filelinkmaint\" type=\"gbom.coes.filelinkmaintenance.clt.FileLinkMaintenaceAction\" name=\"fileLinkInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"maintenacePage\" path=\"/coesFileLinkMaintTemplate.jsp\"/>\n" "<forward name=\"fileUpload\" path=\"/coesNewFileUpload.jsp\"/>\n" "<forward name=\"linkUpload\" path=\"/coesNewLinkUpload.jsp\"/>\n" "<forward name=\"editPage\" path=\"/coesEditFileLinkTemplate.jsp\"/>\n" "<forward name=\"viewPage\" path=\"/ViewFile.jsp\"/>\n" "</action>\n" "<action path=\"/editfilelinkmaint\" type=\"gbom.coes.filelinkmaintenance.clt.FileLinkEditAction\" name=\"fileLinkInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"editPage\" path=\"/coesEditFileLinkTemplate.jsp\"/>\n" "<forward name=\"viewPage\" path=\"/coesViewFileLink.jsp\"/>\n" "<forward name=\"coesfileview\" path=\"/FileView.jsp\"/>\n" "<forward name=\"close\" path=\"/FileMessage.jsp\"/>\n" "</action>\n" "<action path=\"/viewfilelinkmaint\" type=\"gbom.coes.filelinkmaintenance.clt.FileLinkEditAction\" name=\"fileLinkInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"viewPage\" path=\"/coesViewFileLink.jsp\"/>\n" "<forward name=\"coesfileview\" path=\"/FileView.jsp\"/>\n" "<forward name=\"close\" path=\"/FileMessage.jsp\"/>\n" "</action>\n" "<action path=\"/copyfilelinkmaint\" type=\"gbom.coes.filelinkmaintenance.clt.CopyFileLinkAction\" name=\"fileLinkInfo\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"copyPage\" path=\"/coescopyFileLinkTemplate.jsp\"/>\n" "<forward name=\"editPage\" path=\"/coesEditFileLinkTemplate.jsp\"/>\n" "</action>\n\n\n\n" "<action path=\"/variantDependMaint\" type=\"gbom.admin.variantdependency.clt.VariantDependencyAction\" name=\"variantDepForm\" scope=\"session\" input=\"/index.jsp\">\n" "<forward name=\"variantview\" path=\"/VariantDependencyMaint.jsp\"/>\n" "</action>") subst = "${name}, ${parameter}, ${path}, ${type}, ${scope}, ${validate}, ${input}, ${props}, ${forwards}" result = regex.sub(subst, test_str) if result: print(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 Python, please visit: https://docs.python.org/3/library/re.html