Is there a way to read the first word of all line from a file with ReGex?How do I create a Java string from the contents of a file?Regular expression to match a line that doesn't contain a wordHow to negate specific word in regex?How do you read from stdin?How to read all files in a folder from Java?How do I list all files of a directory?How to read a file line-by-line into a list?Correct way to write line to file?Why is reading lines from stdin much slower in C++ than Python?Pythonic way to create a long multi-line string
Why do testers need root cause analysis?
Is there an idiom that means "accepting a bad business deal out of desperation"?
Why was this character made Grand Maester?
Are cells guaranteed to get at least one mitochondrion when they divide?
Using too much dialogue?
One word for 'the thing that attracts me'?
Does water in vacuum form a solid shell or freeze solid?
Why did other houses not demand this?
Team has team lunch everyday, am I forced to go?
What would prevent living skin from being a good conductor for magic?
How to teach an undergraduate course without having taken that course formally before?
Physical only checkdb is failing, but full one is completed successfully
Cisco 3750X Power Cable
Piping the output of comand columns
Are PMR446 walkie-talkies legal in Switzerland?
Why does the painters tape have to be blue?
Writing "hahaha" versus describing the laugh
Are there any German nonsense poems (Jabberwocky)?
Moons and messages
These Two Cubes are The Only Ones That Are All Pure Prime..name them
Status of proof by contradiction and excluded middle throughout the history of mathematics?
Why is this integration method not valid?
How does Dreadhorde Arcanist interact with split cards?
Why did Drogon spare this character?
Is there a way to read the first word of all line from a file with ReGex?
How do I create a Java string from the contents of a file?Regular expression to match a line that doesn't contain a wordHow to negate specific word in regex?How do you read from stdin?How to read all files in a folder from Java?How do I list all files of a directory?How to read a file line-by-line into a list?Correct way to write line to file?Why is reading lines from stdin much slower in C++ than Python?Pythonic way to create a long multi-line string
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;
I'm looking at any txt file to parse specific information. The information is the name of the room, coordinates_x, and coordinates_y. The name of the room can be any string name (abc
, 6a7b8c
, _test1n6_
, etc) and excludes a '#' because then it will be part of my error management. To explain the txt file more, I want to ignore always the first line, and after the first line, it is the room that is being made in the x and y coordinates (e.g 2 5 0
has a room called 2
with coordinates (5, 0) ). I'm not getting all my necessary line strings from the file that I need. For example, I only get the ones that starts with any character without, but also getting strings that I don't really need for now. I just started learning Regex a day ago, so bear with me please :).
I'm using the website regexr to visualize and see the output search doing. It is working fantastic, but the more I think of the error checking, the more complicated my regex becomes.
This is my current Regex:
S+(w+[0-9]) | s+w*[A-Z]
and the txt file is this:
3
2 5 0
##start
0 1 2
##end
1 9 2
3 5 4
######################
###lol123
###1234124
#111shouldnotread#~!~
6ajhk 888 888
D_c7 10 10
Enz4 11 11
Maf9 15 15
Eex5 18 18
U_e6 21 21
Nip5 25 25
Gw_5 28 28
Vio7 31 31
His7 34 34
Exh6 37 37
Iq_8 42 42
Qky2 45 45
Tac1 49 49
X__5 51 51
Xlb4 55 55
0-2
0-3
2-1
3-1
2-3
Output:
888
888
D_c7
Enz4
Maf9
Eex5
U_e6
Nip5
Gw_5
Vio7
His7
Exh6
Iq_8
Qky2
Tac1
X__5
Xlb4
For now, I'm getting all that I want, but not quite there yet. You see, I have some of my rooms, but not the one with "6ajhk"
which is my room's name and has coordinates of (888, 888)
. The rest is being handled separately already. Thanks for your time and patience.
python regex string file parsing
|
show 7 more comments
I'm looking at any txt file to parse specific information. The information is the name of the room, coordinates_x, and coordinates_y. The name of the room can be any string name (abc
, 6a7b8c
, _test1n6_
, etc) and excludes a '#' because then it will be part of my error management. To explain the txt file more, I want to ignore always the first line, and after the first line, it is the room that is being made in the x and y coordinates (e.g 2 5 0
has a room called 2
with coordinates (5, 0) ). I'm not getting all my necessary line strings from the file that I need. For example, I only get the ones that starts with any character without, but also getting strings that I don't really need for now. I just started learning Regex a day ago, so bear with me please :).
I'm using the website regexr to visualize and see the output search doing. It is working fantastic, but the more I think of the error checking, the more complicated my regex becomes.
This is my current Regex:
S+(w+[0-9]) | s+w*[A-Z]
and the txt file is this:
3
2 5 0
##start
0 1 2
##end
1 9 2
3 5 4
######################
###lol123
###1234124
#111shouldnotread#~!~
6ajhk 888 888
D_c7 10 10
Enz4 11 11
Maf9 15 15
Eex5 18 18
U_e6 21 21
Nip5 25 25
Gw_5 28 28
Vio7 31 31
His7 34 34
Exh6 37 37
Iq_8 42 42
Qky2 45 45
Tac1 49 49
X__5 51 51
Xlb4 55 55
0-2
0-3
2-1
3-1
2-3
Output:
888
888
D_c7
Enz4
Maf9
Eex5
U_e6
Nip5
Gw_5
Vio7
His7
Exh6
Iq_8
Qky2
Tac1
X__5
Xlb4
For now, I'm getting all that I want, but not quite there yet. You see, I have some of my rooms, but not the one with "6ajhk"
which is my room's name and has coordinates of (888, 888)
. The rest is being handled separately already. Thanks for your time and patience.
python regex string file parsing
^w+(?= d+ d+)
. Is this what you're trying to do?
– Ahmed Abdelhameed
Mar 23 at 22:22
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed
– Zeid Tisnes
Mar 23 at 22:25
Do you just want the name of the room or do you need more data? What exactly do you need that^w+(?= d+ d+)
does not capture?
– Ahmed Abdelhameed
Mar 23 at 22:28
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2
– Wiktor Stribiżew
Mar 23 at 22:29
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31
|
show 7 more comments
I'm looking at any txt file to parse specific information. The information is the name of the room, coordinates_x, and coordinates_y. The name of the room can be any string name (abc
, 6a7b8c
, _test1n6_
, etc) and excludes a '#' because then it will be part of my error management. To explain the txt file more, I want to ignore always the first line, and after the first line, it is the room that is being made in the x and y coordinates (e.g 2 5 0
has a room called 2
with coordinates (5, 0) ). I'm not getting all my necessary line strings from the file that I need. For example, I only get the ones that starts with any character without, but also getting strings that I don't really need for now. I just started learning Regex a day ago, so bear with me please :).
I'm using the website regexr to visualize and see the output search doing. It is working fantastic, but the more I think of the error checking, the more complicated my regex becomes.
This is my current Regex:
S+(w+[0-9]) | s+w*[A-Z]
and the txt file is this:
3
2 5 0
##start
0 1 2
##end
1 9 2
3 5 4
######################
###lol123
###1234124
#111shouldnotread#~!~
6ajhk 888 888
D_c7 10 10
Enz4 11 11
Maf9 15 15
Eex5 18 18
U_e6 21 21
Nip5 25 25
Gw_5 28 28
Vio7 31 31
His7 34 34
Exh6 37 37
Iq_8 42 42
Qky2 45 45
Tac1 49 49
X__5 51 51
Xlb4 55 55
0-2
0-3
2-1
3-1
2-3
Output:
888
888
D_c7
Enz4
Maf9
Eex5
U_e6
Nip5
Gw_5
Vio7
His7
Exh6
Iq_8
Qky2
Tac1
X__5
Xlb4
For now, I'm getting all that I want, but not quite there yet. You see, I have some of my rooms, but not the one with "6ajhk"
which is my room's name and has coordinates of (888, 888)
. The rest is being handled separately already. Thanks for your time and patience.
python regex string file parsing
I'm looking at any txt file to parse specific information. The information is the name of the room, coordinates_x, and coordinates_y. The name of the room can be any string name (abc
, 6a7b8c
, _test1n6_
, etc) and excludes a '#' because then it will be part of my error management. To explain the txt file more, I want to ignore always the first line, and after the first line, it is the room that is being made in the x and y coordinates (e.g 2 5 0
has a room called 2
with coordinates (5, 0) ). I'm not getting all my necessary line strings from the file that I need. For example, I only get the ones that starts with any character without, but also getting strings that I don't really need for now. I just started learning Regex a day ago, so bear with me please :).
I'm using the website regexr to visualize and see the output search doing. It is working fantastic, but the more I think of the error checking, the more complicated my regex becomes.
This is my current Regex:
S+(w+[0-9]) | s+w*[A-Z]
and the txt file is this:
3
2 5 0
##start
0 1 2
##end
1 9 2
3 5 4
######################
###lol123
###1234124
#111shouldnotread#~!~
6ajhk 888 888
D_c7 10 10
Enz4 11 11
Maf9 15 15
Eex5 18 18
U_e6 21 21
Nip5 25 25
Gw_5 28 28
Vio7 31 31
His7 34 34
Exh6 37 37
Iq_8 42 42
Qky2 45 45
Tac1 49 49
X__5 51 51
Xlb4 55 55
0-2
0-3
2-1
3-1
2-3
Output:
888
888
D_c7
Enz4
Maf9
Eex5
U_e6
Nip5
Gw_5
Vio7
His7
Exh6
Iq_8
Qky2
Tac1
X__5
Xlb4
For now, I'm getting all that I want, but not quite there yet. You see, I have some of my rooms, but not the one with "6ajhk"
which is my room's name and has coordinates of (888, 888)
. The rest is being handled separately already. Thanks for your time and patience.
python regex string file parsing
python regex string file parsing
asked Mar 23 at 22:14
![](https://i.stack.imgur.com/VByz7.png?s=32&g=1)
![](https://i.stack.imgur.com/VByz7.png?s=32&g=1)
Zeid TisnesZeid Tisnes
105213
105213
^w+(?= d+ d+)
. Is this what you're trying to do?
– Ahmed Abdelhameed
Mar 23 at 22:22
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed
– Zeid Tisnes
Mar 23 at 22:25
Do you just want the name of the room or do you need more data? What exactly do you need that^w+(?= d+ d+)
does not capture?
– Ahmed Abdelhameed
Mar 23 at 22:28
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2
– Wiktor Stribiżew
Mar 23 at 22:29
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31
|
show 7 more comments
^w+(?= d+ d+)
. Is this what you're trying to do?
– Ahmed Abdelhameed
Mar 23 at 22:22
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed
– Zeid Tisnes
Mar 23 at 22:25
Do you just want the name of the room or do you need more data? What exactly do you need that^w+(?= d+ d+)
does not capture?
– Ahmed Abdelhameed
Mar 23 at 22:28
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2
– Wiktor Stribiżew
Mar 23 at 22:29
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31
^w+(?= d+ d+)
. Is this what you're trying to do?– Ahmed Abdelhameed
Mar 23 at 22:22
^w+(?= d+ d+)
. Is this what you're trying to do?– Ahmed Abdelhameed
Mar 23 at 22:22
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is
6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed– Zeid Tisnes
Mar 23 at 22:25
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is
6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed– Zeid Tisnes
Mar 23 at 22:25
Do you just want the name of the room or do you need more data? What exactly do you need that
^w+(?= d+ d+)
does not capture?– Ahmed Abdelhameed
Mar 23 at 22:28
Do you just want the name of the room or do you need more data? What exactly do you need that
^w+(?= d+ d+)
does not capture?– Ahmed Abdelhameed
Mar 23 at 22:28
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2– Wiktor Stribiżew
Mar 23 at 22:29
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2– Wiktor Stribiżew
Mar 23 at 22:29
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31
|
show 7 more comments
2 Answers
2
active
oldest
votes
I think that this should do what you want.
^([^s#]4,5) (d+) (d+)
See: https://regex101.com/r/Kqakb8/2
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
add a comment |
If I understood your requirements correctly, this regex seems to do the trick:
/^w*(?!n)(?=s)/gm
Note that I'm using the multi-line flag /m
.
You can test it here: https://regexr.com/4arnh
Edit: if you don't want to include single digit room names, you can use:
/^w2,(?=[^Sn])/gm
where 2 is the minimum number of characters in a room string. Demo here: https://regexr.com/4arnq
1
(?!n)(?=s)
=(?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55318881%2fis-there-a-way-to-read-the-first-word-of-all-line-from-a-file-with-regex%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
I think that this should do what you want.
^([^s#]4,5) (d+) (d+)
See: https://regex101.com/r/Kqakb8/2
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
add a comment |
I think that this should do what you want.
^([^s#]4,5) (d+) (d+)
See: https://regex101.com/r/Kqakb8/2
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
add a comment |
I think that this should do what you want.
^([^s#]4,5) (d+) (d+)
See: https://regex101.com/r/Kqakb8/2
I think that this should do what you want.
^([^s#]4,5) (d+) (d+)
See: https://regex101.com/r/Kqakb8/2
edited Mar 23 at 22:29
answered Mar 23 at 22:26
Russ BrownRuss Brown
1516
1516
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
add a comment |
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
This wouldn't work on my case
– Zeid Tisnes
Mar 23 at 22:29
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
Would you check again? I realized you wanted the coords as well and added them.
– Russ Brown
Mar 23 at 22:42
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
I checked once again thanks to Ahmed. I had to toggle the flag for multiline and it seems to be working too. Also, the grouping helps a lot as well. Thank you for your help :D. Much appreciated
– Zeid Tisnes
Mar 24 at 20:20
add a comment |
If I understood your requirements correctly, this regex seems to do the trick:
/^w*(?!n)(?=s)/gm
Note that I'm using the multi-line flag /m
.
You can test it here: https://regexr.com/4arnh
Edit: if you don't want to include single digit room names, you can use:
/^w2,(?=[^Sn])/gm
where 2 is the minimum number of characters in a room string. Demo here: https://regexr.com/4arnq
1
(?!n)(?=s)
=(?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
add a comment |
If I understood your requirements correctly, this regex seems to do the trick:
/^w*(?!n)(?=s)/gm
Note that I'm using the multi-line flag /m
.
You can test it here: https://regexr.com/4arnh
Edit: if you don't want to include single digit room names, you can use:
/^w2,(?=[^Sn])/gm
where 2 is the minimum number of characters in a room string. Demo here: https://regexr.com/4arnq
1
(?!n)(?=s)
=(?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
add a comment |
If I understood your requirements correctly, this regex seems to do the trick:
/^w*(?!n)(?=s)/gm
Note that I'm using the multi-line flag /m
.
You can test it here: https://regexr.com/4arnh
Edit: if you don't want to include single digit room names, you can use:
/^w2,(?=[^Sn])/gm
where 2 is the minimum number of characters in a room string. Demo here: https://regexr.com/4arnq
If I understood your requirements correctly, this regex seems to do the trick:
/^w*(?!n)(?=s)/gm
Note that I'm using the multi-line flag /m
.
You can test it here: https://regexr.com/4arnh
Edit: if you don't want to include single digit room names, you can use:
/^w2,(?=[^Sn])/gm
where 2 is the minimum number of characters in a room string. Demo here: https://regexr.com/4arnq
edited Mar 23 at 23:02
answered Mar 23 at 22:50
![](https://i.stack.imgur.com/jY0OU.png?s=32&g=1)
![](https://i.stack.imgur.com/jY0OU.png?s=32&g=1)
glhrglhr
3,2831921
3,2831921
1
(?!n)(?=s)
=(?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
add a comment |
1
(?!n)(?=s)
=(?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
1
1
(?!n)(?=s)
= (?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
(?!n)(?=s)
= (?=[^Sn])
– Wiktor Stribiżew
Mar 23 at 22:50
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55318881%2fis-there-a-way-to-read-the-first-word-of-all-line-from-a-file-with-regex%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
^w+(?= d+ d+)
. Is this what you're trying to do?– Ahmed Abdelhameed
Mar 23 at 22:22
Not quite, the output is partially good because I'm getting most of my rooms (D_c7, Enz4, Maf9 ...) but what I'm not getting is
6ajhk
. The name of the room can be any size of the string, so it can be a long name @WiktorStribiżew and @Ahmed– Zeid Tisnes
Mar 23 at 22:25
Do you just want the name of the room or do you need more data? What exactly do you need that
^w+(?= d+ d+)
does not capture?– Ahmed Abdelhameed
Mar 23 at 22:28
^(w4,) (d+) (d+)
should, see regex101.com/r/vZMDVU/2– Wiktor Stribiżew
Mar 23 at 22:29
How about only the first part of the word @WiktorStribiżew ? It seems good, but it grabs the coordinates of the room as well.
– Zeid Tisnes
Mar 23 at 22:31