Regular Expressions 101

Save & Manage Regex

  • Current Version: 1
  • Save & Share
  • Community Library

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
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]
  • Character class intersection
    [\w&&[^\d]]
  • 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

Code Generator

Generated Code

import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main(String[] args) { final String regex = "(?:\\s|^)(\\d+(?:\\.\\d+)+)\\s+(?:((?:\\([^)]*?\\)|(?!\\s+\\d+(?:\\.\\d+)+\\s|$)[^.])*)(?:\\.((?:(?!\\s+\\d+(?:\\.\\d+)+\\s|$)[\\S\\s])+))?)?"; final String string = "3.1 Task area 1: Network Operation and Maintenance Services\n" + "3.1.1 The contractor shall provide the necessary labor and material to provide operation and maintenance services for a RDT&E network that supports data,\n" + "voice, and video applications. The network employs Ethernet, optical, and wireless technologies. The services include operating, maintaining, securely\n" + "configuring, patching, troubleshooting and diagnostic testing of network equipment and network routing protocols to determine the cause of network\n" + "problems/failures and repairing those problems/failures in a timely manner. Troubleshooting and repair services are required on all the network equipment\n" + "which includes, but is not limited to, file servers, blade servers, communications servers, routers, bridges, switches, firewalls, Virtual Private Networks (VPN),\n" + "power supplies, modems, Uninterrupted Power Supply (UPSs), network interface cards, and cable plant (twisted pair and fiber). Approximately 2,000 devices\n" + "are connected and communicate on the network. Contractor shall:\n" + "· Troubleshoot - identify network issues based on a variety of tools / methods (e.g. packet captures, specific device (firewalls) connection logging, Cisco\n" + "CMC, Cisco FMC, monitoring tools, NAC, 802.1x, & ASDM)\n" + "· Network security – evaluate current Network Security confirmation and leverage understanding of firewall, Cisco ASA, VPN, IPSec, Routers, Fire Power,\n" + "FMC, Switches, proxy technologies concepts to suggest perimeter security concepts to Code 104 for implementation (e.g. DMZ, multi-tier security zones, etc.)\n" + "· Design and recommend improvements to the operation and maintenance of the Network Admission Control (NAC) system for use on WLAN and Virtual\n" + "Private Networking (VPN) access.\n" + "· Evaluate new wireless network hardware\n" + "· Install and support Cisco routers, core switches, Layer 2 and 3 switches, Wireless APs/sensors, VPN and firewalls (Cisco ASA series).\n" + "· Audit network access in order to comply with current DoD audit security requirements “Defense In Depth”.\n" + "· Design and configure data center LAN technologies such as Spanning Tree, EIGRP and multi-VRF solutions.\n" + "· Utilize security technologies, specifically, Bluecoat Web Content Filter Proxies, Bluecoat Reporter, and Active Directory to harden NSWCPD systems.\n" + "· Maintain accurate documentation for the installation, maintenance and configuration activities.\n" + "3.1.2 Contractor shall provide 24 by 7 emergency Network Operations support during high priority testing or processing periods (on an as needed basis). The\n" + "24 by 7 coverage will be scheduled with the contractor when testing or processing is planned and a network outage or server down time lasting until the next\n" + "business day would impact the desired testing or processing schedule. The Government Technical Point of Contact (TPOC) will request the 24 by 7 coverage a\n" + "minimum of two days in advance of the required coverage. The Government will authorize overtime for this support. The Government estimates no more than\n" + "8 weeks’ total required emergency coverage. Contractor shall:\n" + "· Develop test plans for wireless LAN Controller, lightweight and autonomous wireless access points (CDRL)\n" + "· Test and certify wireless network hardware, operating system versions and configurations\n" + "· Perform installation of security patches, remediation of vulnerabilities and reporting of patch compliance; advise on security patch management and\n" + "remediation actions\n" + "· Apply secure configurations such as DISA Secure Technical Implementation Guidance (STIG), including the documentation and retention of objective\n" + "quality evidence of the applied configuration\n" + "3.2 Task Area 2: Engineering\n" + "3.2.1 The contractor shall provide engineering services to support the overall network architecture and data, voice, and video applications operating on the\n" + "network. Engineering services to include: review and analysis of application requirements; engineering planning and design assistance; equipment and\n" + "component recommendation, and screening for standards compliance; installation and testing support to include verification and validation; documentation\n" + "preparation /review/analysis; engineering-level monitoring of the network which includes such things as determining cause of slowed network traffic, predicting\n" + "bottlenecks in advance, resolving address conflicts, improve design to virtual LAN architecture to ensure performance and enforce Government provided\n" + "security controls.\n" + "3.2.2 The contractor shall provide demonstrated understanding and application of systems engineering and configuration management principals and process,\n" + "mission planning/scheduling along with experience in systems engineering and sustainment of existing baseline, effectively conduct face-to-face interaction\n" + "with customers and other contractors to respond to requests for information, support to technical meetings, technical interchanges and enterprise working\n" + "groups. The contractor shall work independently and represent the program at meetings and working groups with Government and associate contractors. The\n" + "contractor will support customer needs and support the customer in developing them into Business/Technical Requirements and establishing scope and schedule\n" + "parameters to execute projects.\n" + "3.2.3 Design and installation of network extensions and cabling to support continued space conversions, including materials for NSWCPD buildings including\n" + "4, 1000, 29, 77L/H, 87, etc.\n" + "3.2.4 Server/Desktop Administration – UNIX/Linux Administration and Zone D Cybersecurity Compliance. Tasks include the installation; configuration;\n" + "integration; user-registration; execution of file backups; troubleshooting and problem resolution for all Linux Systems.\n" + "3.2.5 Support architecture, design, development, utilization, authorization, maintenance of, and migration to Department of Navy authorized cloud system\n" + "providers where approved by management.\n" + "3.2.6 Gather requirements via a formalized approach for requirements (i.e., Cloud, collaborations tools, DevOps, network connectivity, high performance\n" + "computing, etc.)\n" + "3.2.7 Identify Department of Navy authorized offerings (NR&DE Cloud, DISA, Cloud, etc.)\n" + "3.2.8 Develop solutions to leverage authorized offerings regarding cloud technologies\n" + "3.2.9 Research possible solutions to virtualize traditionally isolated operating systems while implementing micro-segmentation for network security\n" + "3.2.10 Provide recommended solutions to gaps between existing capabilities and departmental requirements.\n" + "3.2.11 Establish POA&M addressing short, mid and long term solutions\n" + "3.2.12 Develop Change Management, provisioning, and management processes and associated documentation\n" + "3.2.13 Identify success criteria regarding cloud deployments\n" + "3.2.14 Determine cloud best fits for existing products, and a roadmap to move those projects to cloud deployment over a number of years\n" + "3.2.15 Work closely with network Infrastructure and RMF accreditation teams to overcome roadblocks to cloud deployment.\n" + "3.2.16 Align cloud deployments to DoD/DON IT security and infrastructure requirements\n" + "3.3 Task Area 3: Design/Installation of Network Extensions and Enhancements Services\n" + "3.3.1 The contractor shall design, install, test, and validate both network extensions and\n" + "modifications. The design shall include installation drawings that show the proposed cable and equipment closet. The design shall include locations and list of\n" + "materials required to complete the task. Upon approval, the contractor will provide materials and schedule technicians to perform work within agreed upon time\n" + "frame. The design shall be compatible with the electrical, physical, and environmental limitations of the site. The contract shall be aware of red/black\n" + "separation requirements for mixed classification environments, such as TEMPEST. The contractor shall conduct validation testing and review installer test\n" + "reports after the installation of a network extension to determine compliance with the design/contract specifications and report any discrepancy to the technical\n" + "point of contact (TPOC) for further action.\n" + "3.4 Task Area 4: Telecommunications Services\n" + "3.4.1 The contractor shall provide engineering services for obtaining and troubleshooting various capacity leased lines and associated equipment such as\n" + "cellular repeating devices, line monitors, smart jacks, and ISDN components. The contractor shall assist in provisioning new service: submitting Requests for\n" + "Service (RFS), Telecommunications Service Requests (TSR’s) and research Delayed Service Reports (DSR’s) when necessary. Collect, develop, and document\n" + "new long-haul requirements. Ensure all circuit information is current and no inadvertent interruption of service occurs. Prepare circuit diagrams, update service\n" + "agreements, and keep long-haul management folders on file for inspections and for troubleshooting purposes. Coordinate discontinued action on circuits no\n" + "longer required by the Government. Maintain inventory of circuits.\n" + "3.5 Task Area 5: Server/Desktop Administration\n" + "3.5.1 The contractor shall provide the necessary labor to provide RDT&E and NMCI server/desktop administration for approximately 75 servers and Desktop\n" + "Support for approximately 2500 workstations at the Philadelphia Division. Server/Desktop system administration shall include the following:\n" + "3.5.2 Provide installation, configuration, troubleshooting, patching, and problem resolution for client workstations.\n" + "3.5.3 Provide installation, configuration, troubleshooting, problem resolution and backups of VMware virtual infrastructure; tasks include:\n" + "3.5.3.1 Configuration of VMware components for connectivity and use;\n" + "3.5.3.2 Perform in-depth troubleshooting and problem analysis on a daily basis with all action steps documented each time in a trouble ticket system;\n" + "3.5.3.3 Provide patch and update management services;\n" + "3.5.3.4 Support the evolution of current architecture and processes to enable rapid, affordable, secure delivery and lifecycle support of IT products and services\n" + "that meet the operational needs;\n" + "3.5.3.5 Maintain responsibility for Storage Area Networks (SAN) consolidation and optimization efforts;\n" + "3.5.3.6 Support configuration change documentation and control processes and maintaining DOD STIG Compliance.\n" + "3.5.4 Providing installation, configuration, integration, user registration, file backups,troubleshooting and problem resolution for servers associated with network\n" + "operations infrastructure servers, and corporate applications.\n" + "3.5.5 Providing installation, configuration, integration, file backups, troubleshooting and problem resolution for Storage Area Networks.\n" + "3.5.6 Providing installation, configuration, integration, user registration, file backups, security patches, troubleshooting and problem resolution for collaborate\n" + "environment, i.e, SharePoint, Plexus, Team Environment, and/or Lotus Notes.\n" + "3.5.7 Administration, configuration, backup and restore and problem resolution for database servers.\n" + "3.5.8 Installation of security patches on servers, remediation of vulnerabilities and reporting of patch compliance. Advise on security patches and remediation.\n" + "Tasks include:\n" + "3.5.8.1 Patch vulnerabilities within the environment to ensure information is safeguarded against unauthorized access or tampering.\n" + "3.5.8.2 Ensure application of security patches for commercial products integrated into system design meet the timelines dictated by the management authority\n" + "for the intended operational environment.\n" + "3.5.8.3 Integrate automated capabilities for updating or patching system software where practical, and develop processes and procedures for manual system\n" + "software updating and patching using current and projected patch timeline requirements for the system’s operational environment.\n" + "3.5.8.4 Determine and document critical numbers of software patches or the extent of releases that would leave software vulnerable.\n" + "3.5.8.5 Operate and maintain the Assured Compliance Assessment Solution (ACAS)\n" + "3.5.8.6 Provide system administration and maintain operations of Nessus and Security Center.\n" + "3.5.8.7 Maintain system patches, O/S, Database, and Application STIG compliance\n" + "3.5.8.8 Update ACAS plugin Libraries, in accordance with Dept. of Navy requirements\n" + "3.5.8.9 Resolve Security Center web interface issues and Nessus network scanning issues\n" + "3.5.8.10 Configure and manage ACAS application level for user permissions, policies, scan zones, and repositories\n" + "3.5.9 Assisting the Government in managing life cycle requirements.\n" + "3.5.10 Performing routine audits of systems and software, adding, removing, or updating user accounts information, resetting passwords.\n" + "3.5.11 Answering technical queries, maintaining security posture, monitor system security, documenting system configuration, and conduct performance tuning.\n" + "3.5.12 Supporting servers and Windows Active Directory domain for PKI authentication. Support use of alternate authentication procedures for\n" + "administrative access to servers.\n" + "3.5.13 Supporting configuration change documentation and control processes\n" + "3.5.14 Apply secure configurations (e.g. DISA Secure Technical Implementation Guidance (STIG)), including the documentation and retention of objective\n" + "quality evidence of the applied configuration\n" + "3.5.15 Analyze event logs on all servers and apply corrective actions when necessary to ensure all servers are operational\n" + "3.5.16 Perform routine audits of server systems; adding, removing, or updating user accounts information; resetting passwords\n" + "3.5.17 Troubleshoot user problems to determine whether they are hardware, software, procedural, or communication related and provide timely resolution\n" + "3.5.18 Log and track service desk tickets using NSWCCD Philadelphia Help Desk software; maintain historical records and related problem documentation\n" + "3.5.18.1 Address all assigned service desk tickets in a timely and efficient manner\n" + "3.5.18.2 Document instances of server equipment or component failure, repair, installation, and removal using NSWCCD Philadelphia Help Desk software.\n" + "3.5.19 Monitor server systems on a daily basis to find and correct problems with disk usage, hardware, and software\n" + "3.5.20 Liaise with third-party support and server equipment vendors to resolve outstanding server issues\n" + "3.5.21 Upgrade server hardware, including memory, hard drives, external media devices (optical and non-optical), monitors, motherboards, processors, video\n" + "cards, network cards, and other special purpose cards\n" + "3.6 Task Area 6: Information Management (IM), User Support\n" + "3.6.1 The contractor shall provide customer support Help Desk for all network users in Philadelphia, PA and 100+ users in remote sites. Help Desk support to\n" + "remote sites will be by telephone/VTC only; Help Desk will not provide on-site customer support for the remote sites.\n" + "1. Norfolk, VA\n" + "2. San Diego, CA\n" + "3. Washington, DC\n" + "User support will include both telephone and desk side support for the Philadelphia site and will be provided from 0600 to 1800 Monday through Friday.\n" + "Help Desk services shall include the following:\n" + "3.6.2 Provide first-level usage support for locally developed applications deployed within NSWC Philadelphia Division.\n" + "3.6.3 Design, plan, implement, and use database management software to add, delete, and update user information.\n" + "3.6.4 Provide guidance to the Division’s scientific and engineering community which utilizes the provided networking, security, and other system services.\n" + "3.6.5 Troubleshoot user problems to determine whether they are hardware, software, procedural, or communication related and routing the problem to the\n" + "correct support party for resolution.\n" + "3.6.6 Monitor Division-wide systems on a daily basis to find and correct problems with disk usage, hardware, and software. Post outage/maintenance updates to\n" + "users through email or Intranet Web pages.\n" + "3.6.7 Produce reports from Help Desk database software for management (CDRL).\n" + "3.6.8 Track usage and problem history through Help Desk software.\n" + "3.6.9 Install devices on the network including activating the network port, configuring the device on the network, installing standard software configurations,\n" + "and updating databases with device information.\n" + "3.6.10 On-site Help Desk staffing required during Philadelphia Division business hours from 0600 to 1800 EST. User support will include both telephone and\n" + "desk side support for the Philadelphia site; and telephone and VTC support (but no desk side support) for the detachments/off-site users. Support will be\n" + "provided from 0600 to 1800 EST Monday through Friday.\n" + "3.6.11 Manage Information Technology Procurement Requests (ITPRs) submitted into the Navy Information Technology Approval System (NAVITAS). Must\n" + "have knowledge of the latest NAVADMIN policies and coordinate with other NAVITAS approvers at the Echelon II and local level to make sure all requests\n" + "are moving through the workflow in a timely manner. Tasks include:\n" + "3.6.11.1 Supporting command users in the completion and proper acquisition of IT purchase approval authority through the NAVITAS system\n" + "3.6.11.2 Coordination with reviewers within and external to the Command to expedite purchase approvals or resolve concerns\n" + "3.6.11.3 Provide data entry as necessary to input necessary information within NAVITAS\n" + "3.6.11.4 Track and monitor all outstanding NAVITAS ITPRs by fiscal year\n" + "3.6.11.5 Report key performance metrics of NAVITAS ITPRs\n" + "3.7 Task Area 7: Video Telecommunications (VTC) / Audio Visual (AV)\n" + "3.7.1 The contractor shall provide support for: Video Teleconferencing (VTC) Operations, Conference Room Support, and Audio/Visual (AV) Support, Public\n" + "Address (PA) System Support, and Digital Signage/Announcement Board Support at the Philadelphia sites. VTC/AV services shall include the following:\n" + "3.7.2 Provide VTC Daily Operations, set up the equipment and the VTC bridge for VTC sessions, establish the connection to the remote site or sites, operate\n" + "the VTC/AV equipment (includes monitors, speakers, cameras, and microphones), ensure the AV system functions in accordance with Department of Navy\n" + "requirements and customer expectations, and monitor meetings to completion.\n" + "3.7.3 Support for digital Divisional signage including updates to signage messages\n" + "3.7.4 Set up and tear down equipment in the conference rooms; portable audio system, arrange tables, chairs, easels, etc. to meet the user’s requirements.\n" + "3.7.5 Support installation and configuration of new VTC, A/V, and PA hardware and the reconfiguration of existing hardware. Equipment may be added to the\n" + "existing VTC or A/V configuration; therefore, the contractor shall be responsible for installing and configuring this new hardware. The contractor shall be\n" + "responsible for making configurations changes (new ISDN numbers, additions to the speed dial menu or VCR recording settings, etc.).\n" + "3.7.6 Provide maintenance, troubleshooting and repair services for the VTC, A/V and conference room systems. The contractor shall troubleshoot problems\n" + "with the equipment including connection issues, usage of peripheral equipment associated with each system, and audio or visual problems. Interface with the\n" + "hardware maintenance provider to resolve any equipment malfunctions and provide status to Government COR.\n" + "3.7.7 Respond to requests for support of ongoing VTCs and conferences, such as changes of VTC and A/V equipment, room configurations, and similar\n" + "requests.\n" + "3.7.8 Perform a variety of technical and administrative support duties to include maintaining a current inventory of all VTC, A/V, and conference room\n" + "equipment (make, model, serial number, software version, account names, and passwords); assisting with general office administration duties that are associated\n" + "with the operation of a conference support group (i.e. - answering the telephone, photocopying, faxing, emails, room & bridge scheduling, maintaining VTC,\n" + "A/V and conference room supplies); providing support to conference attendees in the form of photocopying, media transfers and other clerical requirements.\n" + "3.7.9 Hours of VTC/AV support are from 0600 – 1800 local time. On occasion, special events may have extended hours or run during a weekend. The\n" + "Government will schedule these events at least two days in advance (if possible) and approve overtime for these events.\n" + "3.8 Task Area 8: Continuity of Operations Plan (COOP)\n" + "3.8.1 The contractor will provide support of the Philadelphia Division’s COOP. Tasks to be performed shall include the following:\n" + "3.8.2 Develop, implement and maintain administrative documentation, access control, inventories, communications, and Standard Operating Procedures (SOPs).\n" + "3.8.3 Develop, implement and maintain procedures for Periodic Functional Assurance Tests. Perform scheduled testing of equipment and have equipment\n" + "repaired as needed.\n" + "3.8.4 Develop, implement and maintain procedures for deployment of equipment per the Division’s requirements. On an established schedule, deploy\n" + "equipment and test equipment in designated areas. Deployed equipment will include NMCI/NGEN and RDT&E standard and classified seats.\n" + "3.8.5 Ensure that COOP NMCI/NGEN and RDT&E workstations are current with patches and software updates for COOP events.\n" + "3.8.6 Contractor support during non-business hours may be required during COOP trials and actual events. The Government will schedule these events at least\n" + "two days in advance (if possible) and approve overtime for these events.\n" + "3.9 Task Area 9: High Performance Computing\n" + "3.9.1 The contractor shall provide computational and user support for Division Modeling and Simulation Computers. Computer support shall include\n" + "maintenance of classified and unclassified systems, installation of patches, maintenance and backup of Storage Array Networks (SANs), maintenance of user\n" + "accounts and audit logs. Support shall also include installation of computational software and maintenance of workstations that access computational software.\n" + "3.10 Task Area 10: Operations and Production Control\n" + "3.10.1 The contractor shall provide computer operations services in support of business data processing and the Navy’s Enterprise Resource Planning (ERP)\n" + "system. Computer operations services include system monitoring, troubleshooting, and processing required to update files. Computer operations requires that\n" + "the functions be coordinated among and between different computer systems and jobs be submitted in the correct sequence and that processing be monitored to\n" + "ensure all runs are processed correctly. Business data processing requirements at Philadelphia Division are subject to a great deal of fluctuations as new system\n" + "capabilities are added and as the Division’s information requirements change. Currently, the major data processing requirements are related to locally developed\n" + "NMCI applications and the locally developed Corporate Database.\n" + "3.11 Task Area 11: Documentation of Network Infrastructure\n" + "3.12.1 The contractor shall research, document and create Technical drawings for the RDT&E network cabling at site. Building drawings shall be Government\n" + "Furnished Information with network cable plant added as a layer to these drawings.\n" + "3.12 Task Area 12: NMCI/NGEN Support\n" + "3.12.1 The contractor shall provide labor and material to support NMCI/NGEN administration at NSWC Philadelphia Division. Support shall include the\n" + "following:\n" + "3.12.2 Tracking the progress of each Move/Add/Change (MAC) request to its completion, process all NMCI account related requests, and provide direct\n" + "support to the NGEN Activity Customer Technical Representative (ACTR). Liaison with the NGEN Service Request Management (SRM) Team to seek and\n" + "receive from the NGEN SRM Team any new processes relating to NGEN service related MACs.\n" + "3.12.3 Customer support on contract line (CLIN) options, submitting Move/Add/Changes, ordering policies, and general NMCI/NGEN policies.\n" + "3.12.4 Perform data entry into Navy standard and local unique systems.\n" + "3.12.5 Generate reports for management analysis.\n" + "3.12.6 Gather metrics for status reporting.\n" + "3.12.7 Maintain NSWC Philadelphia Division user information to ensure NMCI/NGEN orders reflect current user data such as name, organizational code,\n" + "physical location and gathering data where required.\n" + "3.12.8 Track problem reporting and resolution.\n" + "3.12.9 Coordinate NMCI/NGEN service delivery to remote site locations.\n" + "3.12.10 Gather and maintain NMCI/NGEN documentation and signed agreements.\n" + "3.12.11 Update data resident on local NMCI/NGEN web site.\n" + "3.12.12 Support integration of Government mobile devices (i.e. smartphones, cell phones, Wi-Fi cards, cellular modems) into the NMCI network. Tasks\n" + "include:\n" + "3.12.12.1 Developing and maintaining an accurate inventory of all cellular devices\n" + "3.12.12.2 Tracking, issuing, and assigning cellular devices to authorized users\n" + "3.12.12.3 Maintaining and implementing workflows supporting the lifecycle of mobile devices and users\n" + "3.12.12.4 Maintaining records of signed agreements and plant property forms\n" + "3.12.12.5 Troubleshoot user problems to determine whether they are hardware, software, procedural, or communication related and provide timely resolution\n" + "3.12.12.6 Address all assigned service desk tickets in a timely and efficient manner\n" + "3.12.12.7 Liaise with third-party support and server equipment vendors to resolve outstanding server issues\n" + "3.12.13 Perform NMCI MACs - Seat Moves, Seat conversions NNPI, Peripheral Moves, Functional Mailbox creation, Functional Account creations,\n" + "Distribution List creations and updates. This may include documentation supporting the relocation of equipment as well as the physical relocation of\n" + "equipment.\n" + "3.12.14 Perform Account Processing - NMCI Account Creation (NIPR, SIPR, DEV, NNPI), NMCI Account Deactivation, (NIPR, SIPR, DEV, NNPI), NMCI\n" + "Account transfers, SAAR processing.\n" + "3.12.15 Perform NET Corrections - Update NET records, edit / update user profiles Perform Global Address List (GAL) Updates.\n" + "3.12.16 Perform eMarketplace Task Order MODs - Work with NAVSEA and Comptroller to process and track NMCI Task orders modifications.\n" + "3.13 Task Area 13: Departmental NMCI Coordination and Support:\n" + "3.13.1 The contractor shall provide the necessary labor and materials to coordinate with and support the NSWC Philadelphia Division Activity Customer\n" + "Technical Representative (ACTR) in implementing the NMCI/NGEN contract, and to act as the interface between the NMCI ACTRs and the individual users at\n" + "NSWC Philadelphia Division. Contractor shall:\n" + "3.13.2 Act as the advocate for the users, troubleshooting issues as they arise with the ACTRs; interface with customers, users, and subject matter experts for\n" + "NMCI/NGEN Enterprise Network specific issues; provide first-call resolution for IT service requests within the scope of NMCI/NGEN Enterprise Network\n" + "3.13.3 Forward out routine NMCI info from the ACTRs to the division, and is responsible for answering NMCI data calls requiring division level input.\n" + "3.13.4 Coordinate the division's seat orders and renewal and forwards divisional contract mods (requests for new CLINs) to the ACTRs.\n" + "3.13.5 Monitor and control custodianship and location of all NMCI/NGEN assets for the division.\n" + "3.13.6 Ensure all custodianship and location changes are achieved via the MAC process.\n" + "3.13.7 Attend monthly NMCI Seat Rep Global Issues meetings.\n" + "3.13.8 Address other NMCI issues as they arise.\n" + "3.13.9 Provide support, maintenance, operation and troubleshooting for all NMCI/NGEN Xerox Multi-functional devices (MFD) at NSWC Philadelphia. Tasks\n" + "include:\n" + "3.13.9.1 Interfacing with customers, users, and subject matter experts for printer and multi-function device (MFD) specific issues\n" + "3.13.9.2 MFD account and asset management and tracking\n" + "3.13.9.3 Providing first call resolution for IT service requests regarding printers and MFDs\n" + "3.13.9.4 Managing tickets in the assigned ticket management tool, including detailed notes, time tracking, and proper attribution\n" + "3.13.9.5 Perform printer and MFD resupply as necessary including toner, drum, imager, and paper restocking\n" + "3.13.10 Tracking\n" + "3.13.10.1 Manage and account for NMCI/NGEN Enterprise Network accounts and assets;\n" + "3.13.10.2 Manage tickets in the assigned ticket management tool, including detailed notes, time tracking, and proper attribution;\n" + "3.13.10.3 Escalate and route trouble tickets to appropriate subject matter experts with supporting troubleshooting results (showing a clear description\n" + "of the reported issue(s))\n" + "3.13.11 Seat Representative duties\n" + "3.13.11.1 Serve as a single point of contact for all NMCI tasks, issues, challenges, or activities within assigned department.\n" + "3.13.11.2 Process and handle Move/Reassign (MAC) requests in the Service Request Management (SRM) system. Coordinate group MACs within the assigned\n" + "technical department and provide guidance to customers regarding the MAC process, including timelines associated with specific requests.\n" + "3.13.11.3 Coordinate NMCI support activities with the Technical Department Head and associated Department Head Administrative Officers (AOs); acting as\n" + "an advocate for customers when troubleshooting NMCI issues and provide desktop support for customers with NMCI issues. (For issues beyond the Seat Rep's\n" + "capabilities, the customer must possess an open NMCI Helpdesk Ticket to resolve the issue by calling the national number 866-843-6624 24-hour service for\n" + "assistance. NMCI Seat Reps will assist, as necessary.\n" + "3.13.11.4 Maintain access to NMCI Enterprise Tool (NET) to administer necessary changes and updates.\n" + "3.13.11.5 Coordinate the distribution and delivery of new NMCI hardware to customers within assigned departments.\n" + "3.13.11.6 Use the Service Request Management (SRM) system to update accurately with new or changed NMCI assets and customer information (e.g. new\n" + "customer assignments, seat moves).\n" + "3.13.11.7 Provide respective workforce within the technical departments with information on available current NMCI services and inform management of\n" + "NMCI issues, updates and other pertinent information (provided by NMCI team) regarding NMCI workstations & NMCI accounts.\n" + "3.13.11.8 Coordinate technical refresh seat orders; collect and remove old NMCI equipment in accordance with guidance provided by the Code 104 NMCI\n" + "team, which consists of the Activity Contract Technical Representatives (ACTRS) and Code 1042 Branch Head.\n" + "3.13.11.9 Deliver hands on assistance to customers with the initial setup of all NMCI equipment, mobile devices and ensure ongoing maintenance.\n" + "3.13.11.10 Track the status of NMCI tickets and initiate corrective actions daily.\n" + "3.14 Task Area 14: Administrative and graphics Support for NSWCPD Code 104\n" + "3.14.1 Contractor shall provide financial analysis and management and preparation of presentation materials. Contractor shall provide on-site administrative\n" + "services and support assistance as directed including word processing, copy and file letters, reports, memos, travel orders, travel vouchers, and other similar\n" + "types of documents. Maintain currency of correspondence procedures in accordance with our local instructions. All correspondence shall be proofread, edited,\n" + "and corrected for errors in format and grammar. Contractor shall maintain master project calendar and coordinating arrangements for presentation/meetings.;\n" + "record time and attendance using ERP; entering purchase requests into ERP (excluding contracts PRs and PRs specifically for the Contractor); help support\n" + "network account information on System Access Authorization Request (SAAR) forms.\n" + "3.14.2 Also enter data into various computerized databases and tracking systems and create spreadsheets and graphs based on the information contained in\n" + "these systems; and manage office supplies. Maintain hard copies of direction, instructions, and other documents that are required to support documentation\n" + "audits.\n" + "3.14.3 Contractor shall assist with NSWC Philadelphia Division security badge information entry and security badge documentation processing. Contractor\n" + "shall provide on-site administration services to process and track badge and swipe card services and support assistance requests in accordance with our Division\n" + "instructions and procedures.\n" + "3.14.4 The Contractor shall be familiar with the design and development of graphic/visual effects used in presentations, meetings and reports. The contractor\n" + "shall be responsible for the use of specialized computer software to develop high quality computer illustrations, technical drawings, and/or animations to\n" + "support various media. The Contractor is capable of using specialized hardware and/or software for video/audio capture and editing of multimedia\n" + "presentations, incorporates principles of layout design throughout the production process, and is responsible for quality control, review and revision of all\n" + "aspects of graphics development.\n" + "3.14.5 The contractor shall be responsible for Administration/maintenance of the IT Asset Management and Help Desk Workflow system supporting the\n" + "RDT&E environment and oversight of all ‘on the shelf’ hardware and software inventories in support of RDT&E IT Operations. Tasks include:\n" + "3.14.5. 1 The design, development, and implementation of an IT asset management process and workflow across the enterprise\n" + "3.14.5.2 Ensuring FISMA compliance with IT asset management guidelines as well as ensuring that only National Information Assurance Partnership (NIAP)\n" + "compliant computer hardware and software are implemented, inventoried, and maintained by the organization.\n" + "3.14.5.3 Ensuring end-to-end integration of the IT asset procurement, maintenance, and disposal processes to be in compliance with FISMA, DOD, and DON\n" + "cyber security policies and directives; ensuring only NIAP compliant hardware and software are implemented and maintained; coordination of inventory\n" + "alignment activities with Command Plant Property managers.\n" + "3.14.5.4 Administration/maintenance of IT Asset Management and Help Desk Workflow system supporting the RDT&E environment and oversight of all ‘on\n" + "the shelf’ hardware and software inventories in support of RDT&E IT Operations\n" + "3.14.5.5 Administer data integration and sharing with Philadelphia document management system.\n" + "3.15 Task Area 15: Cybersecurity\n" + "3.15.1 The contractor shall provide the necessary labor to support Cybersecurity efforts for approximately 2,500 assets (desktops, laptops, and servers).\n" + "Cybersecurity efforts shall include:\n" + "3.15.2 Vulnerability Assessment of Windows and Linux/UNIX systems including:\n" + "3.15.2.1 Vulnerability Scanning & Identification\n" + "3.15.2.2 Secure Configuration (e.g. STIG (Security Technical Implementation Guides))\n" + "3.15.2.3 Implementation and Verification\n" + "3.15.2.4 The remediation and mitigation of identified deficiencies through research and the application of suggested remediation or mitigation\n" + "3.15.2.5 Planning of the deployment and installation of HBSS servers\n" + "3.15.3 Endpoint Compliance including:\n" + "3.15.3.1 Host Based Security products, their management, and deployment\n" + "3.15.3.2 Antivirus management including updates, executing scans, and interpreting results\n" + "3.15.3.3 Automated software and patch distribution\n" + "3.15.3.4 Standard endpoint imaging processes\n" + "3.15.3.5 Implement HBSS migration/compliance strategy.\n" + "3.15.3.6 Troubleshoot HBSS product issues and outages.\n" + "3.15.3.7 Administer McAfee ePolicy Orchestrator (ePO) tree structure management.\n" + "3.15.3.8 Maintain system patches, O/S, SQL, and HBSS STIG compliance.\n" + "3.15.3.9 Resolve ePO server (O/S, ePO, or SQL) issues.\n" + "3.15.3.10 Maintain the ePO server (automated tasks, task scheduler, database maintenance tasks, etc.).\n" + "3.15.4 Knowledge of assessment and authorization (A&A) practices in accordance with the Department of Defense Risk Management Framework (RMF), in\n" + "accordance with the current published Department of Navy RMF Process Guide, including:\n" + "3.15.4.1 Proper documentation of residual risks in a plan of actions and milestones formatted in compliance with the current package system, currently\n" + "eMASS\n" + "3.15.4.2 Tracking of deliverables and action items in accordance with A&A guidance\n" + "3.15.4.3 Knowledge of existing DON and DoD policies to ensure package compliance with stated Policy\n" + "3.15.4.4 Manage, attend, and support configuration control board practices\n" + "3.15.4.5 Maintain current vulnerability scan data and residual risk plan of actions and milestones in Vulnerability Remediation Asset Manager (VRAM)\n" + "3.15.4.6 Perform risk management and security engineering for Zone D boundaries to include IAVM support, remediation, patching, scanning and associated\n" + "boundary maintenance\n" + "3.15.5 Intrusion Detection and Prevention including:\n" + "3.15.5.1 Network perimeter ID/PS monitoring, adjudication, and reporting to the chain of command\n" + "3.15.5.2 Host based ID/PS monitoring, adjudication, and reporting to the chain of command\n" + "3.16 Task Area 16: Information Technology Support/Coordination (ITC)\n" + "3.16.1 The contractor shall provide the necessary labor to coordinate all Departmental Information Technology/Cybersecurity issues. Information Technology\n" + "Support/Coordination will be required to understand a Department's technical capabilities and mission work to ensure accurate impact assessments are\n" + "performed. The contractor shall ensure integration with IA/IT to leverage Division wide lessons learned for the efficient delivery of technical solutions and\n" + "issue resolution.\n" + "3.17 Task Area 17: Data Base Administration\n" + "3.17.1 Coordinate changes to computer databases, test and implement the database applying knowledge of database management systems. Plan, coordinate, and\n" + "implement security measures to safeguard computer databases.\n" + "3.17.2 Modify existing databases and database management systems or note actions required of programmers and analysts to implement the changes.\n" + "3.17.3 Test programs or databases, correct errors and make necessary modifications.\n" + "3.17.4 Plan, coordinate and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or\n" + "disclosure.\n" + "3.17.5 Schedule, plan, and execute the installation and testing of new products and improvements to computer systems, such as the installation of new\n" + "databases.\n" + "3.17.6 Establish and calculate optimum values for database parameters, using manuals and calculator.\n" + "3.17.7 Specify users and user access levels for each segment of database.\n" + "3.17.8 Develop data model describing data elements and how they are used, following procedures and using pen, template or computer software.\n" + "3.17.9 Develop methods for integrating different products so they work properly together, such as customizing commercial databases to fit specific needs.\n" + "3.17.10 Review project requests describing database user needs to estimate time and cost required to accomplish project.\n" + "3.17.11 Review procedures in database management system manuals for making changes to database.\n" + "3.17.12 Work as part of a project team to coordinate database development and determine project scope and limitations.\n" + "3.17.13 Select and enter codes to monitor database performance and to create production database.\n" + "3.17.14 Identify and evaluate industry trends in database systems to serve as a source of information and advice for upper management.\n" + "3.17.15 Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding\n" + "descriptions.\n" + "3.17.16 Review workflow charts developed by programmer analyst to understand tasks computer will perform, such as updating records.\n" + "3.17.17 Analyze and plan for anticipated changes in data capacity requirements.\n" + "3.17.18 Review and validate data mining and data warehousing programs, processes, and requirements.\n" + "3.17.19 Develop data standards, policies, and procedures for Government review.\n" + "3.17.20 Maintain directory replication services that enable information to replicate automatically from rear servers to forward units via optimized routing.\n" + "3.17.21 Maintain information exchanges through publish, subscribe, and alert functions that enable users to send and receive critical information as required.\n" + "3.17.22 Manage the compilation, cataloging, caching, distribution, and retrieval of data.\n" + "3.17.23 Monitor and maintain databases to ensure optimal performance.\n" + "3.17.24 Perform backup and recovery of databases to ensure data integrity\n" + "3.17.25 Performs configuration management, problem management, capacity management, and financial management for databases and data management\n" + "systems.\n" + "3.17.26 Participate in the Risk Management Framework authorization process\n" + "3.17.27 Perform integrated quality assurance testing for security functionality and resiliency attacks.\n" + "3.17.28 Perform risk analysis (e.g., threat, vulnerability, and probability of occurrence) whenever an application or system undergoes a major change.\n" + "3.18 Task Area 18: Software Development\n" + "3.18.1 The contractor shall provide ongoing operation, maintenance, troubleshooting and diagnostics, development and administration support for Philadelphia\n" + "Division Intranet (PDI)- SharePoint, myPD and iNAVSEA database programming including Oracle and SQL programming. Tasks include:\n" + "3.18.1 Analysis of users’ needs and for the design, construct, test, and maintenance of computer applications software and systems.\n" + "3.18.2 Design and development of various types of software, including software for operating systems and network distribution, and compilers, which convert\n" + "programs for execution on a computer.\n" + "3.18.3 Execute tasks in accordance with a principled systems engineering process such as CMMI.\n"; final Pattern pattern = Pattern.compile(regex); final Matcher matcher = pattern.matcher(string); while (matcher.find()) { System.out.println("Full match: " + matcher.group(0)); for (int i = 1; i <= matcher.groupCount(); i++) { System.out.println("Group " + i + ": " + matcher.group(i)); } } } }

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 Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html