|
Xerakon Apprentice
Joined: 10 May 2011 Posts: 111
|
Posted: Tue Jul 14, 2020 5:54 pm
Pattern Matching Woes |
Having a devil of a time matching this display:
Code: |
Planet Starsystem Governed By Popular Support
Nal Hutta Y'Toub System Neutral Government (UFG) 100.0
Kashyyyk Mytaranor Sector Neutral Government (UFG) 99.0
Mandalore Mandalore Sector Neutral Government 100.0
Korriban Horuset System Neutral Government 100.0
Lorrd Kanz Sector Neutral Government 100.0
Wroona Wroona System The Imperial Coalition 100.0
Ithor Ottega System Neutral Government (UFG) 100.0
Arkania Perave System The True Imperium (UFG) 100.0
Tatooine Arkanis Sector Neutral Government (UFG) 100.0
Corellia Corellian System The Imperial Coalition (UFG) 100.0
Ord Mantell Bright Jewel Sector The Imperial Coalition 100.0
Alderaan Alderaan System Aldera Peace Force (UFG) 100.0
Ryloth Gaulus Sector Galactic Peacekeeping Force (UFG) 100.0
Dac Calamari System Neutral Government 100.0
Coruscant Corusca Sector Neutral Government 100.0
Use SHOWPLANET for more information.
|
I only need to capture the first two values (planet and starsystem). I've tried various tokens to try and affect this. My latest attempt was with:
This captures %1 as planet, starsystem, and governed by, and %2 as either nothing or (UFG).
I tried adding in a space before the %s to include 2/3-word values, but it just will not seem to capture. I've gotten close a few times with (%w), but this doesn't help with 2/3-word values. |
|
|
|
shalimar GURU
Joined: 04 Aug 2002 Posts: 4690 Location: Pensacola, FL, USA
|
Posted: Tue Jul 14, 2020 8:06 pm |
* is very greedy, give more solid anchor points like the anonymous variable in this one:
#TR {^(*) %s (* {System|Sector})} {$planet=%1;$system=%2} |
|
_________________ Discord: Shalimarwildcat |
|
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|