Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7790693
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T21:39:45+00:00 2026-06-01T21:39:45+00:00

For a assignment I need to extract certain information from files (in java), the

  • 0

For a assignment I need to extract certain information from files (in java), the text in the files goes similar to this :

OFFICE_MANAGEMENT =     Higher ManagementCONSTRUCTION = SupervisorCONTRACT_MANAGEMENT = Contract ManagerPROJECT =   Project ManagerLOCATION = User Specified LocationDEPARTMENT = Local.........    

I need to extract each of the specific items

I have little or no experience with in regex but I tried.

If I use something like

OFFICE_MANAGEMENT =\s*([a-z A-Z]*)\s*   

I get

Higher ManagementCONSTRUCTION 

as result. I may not alter the text 🙁

How can I make sure he takes everyting until the next item. I was thinking that he needs to read everything until the next word with more then one Captital letter but I have no idea how to do this.

So any help or suggestions will be more then welcome

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T21:39:46+00:00Added an answer on June 1, 2026 at 9:39 pm

    Assuming that the keys are all-uppercase (plus possibly underscores):

    List<String> matchList = new ArrayList<String>();
    Pattern regex = Pattern.compile(
        "([\\p{Lu}_]+)  # one or more characters, all caps and underscores\n" +
        "\\s*=\\s*      # equals sign, possibly surrounded by whitespace\n" +
        "([^=]+)        # any letters except equals sign\n" +
        "(?<=\\p{Ll})   # but only until the last lowercase letter", 
        Pattern.COMMENTS);
    Matcher regexMatcher = regex.matcher(subjectString);
    while (regexMatcher.find()) {
        matchList.add(regexMatcher.group());
    } 
    

    separates your string into

    OFFICE_MANAGEMENT =     Higher Management
    CONSTRUCTION = Supervisor
    CONTRACT_MANAGEMENT = Contract Manager
    PROJECT =   Project Manager
    LOCATION = User Specified Location
    DEPARTMENT = Local
    

    (and for each match, regexMatcher.group(1) contains the title and regexMatcher.group(2) contains the description.)

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

For an assignment I need to create a class within class Point from java.awt.Point.
As part of a homework assignment I need to concatenate certain values in an
I have a homework assignment where I need to take input from a file
For an assignment, I need to make a doll in Java where you can
As part of an assignment, I need to read data from a binary file
this is for an assignment at school, where I need to determine the size
I've been working on this assignment, where I need to read in records and
I'm working on a java object oriented expression tree assignment where I need to
I need to do this homework assignment using prolog (SWI-flavor) and cant get my
One of the things I need to do on an assignment is showing information

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.