Problem 1:

First String    Second      1.22      3.4
Second          More Text   1.555555  2.2220
Third           x           3         124

Find:

\s{2,}

Replace:

,

Output:

First String,Second,1.22,3.4
Second,More Text,1.555555,2.2220
Third,x,3,124

Problem 2:

Ballif, Bryan, University of Vermont
Ellison, Aaron, Harvard Forest
Record, Sydne, Bryn Mawr

Find:

(\w+),\s(\w+),\s(.*)

Replace:

\2 \1 (\3)

Output:

Bryan Ballif (University of Vermont)
Aaron Ellison (Harvard Forest)
Sydne Record (Bryn Mawr)

Problem 3.1:

0001 Georgia Horseshoe.mp3 0002 Billy In The Lowground.mp3 003 Cherokee Shuffle.mp3 0004 Walking Cane.mp3

Find:

[.mp3 ]{3,}

Replace:

.mp3\n

Output:

0001 Georgia Horseshoe.mp3
0002 Billy In The Lowground.mp3
0003 Cherokee Shuffle.mp3
0004 Walking Cane.mp3

Problem 3.2:

0001 Georgia Horseshoe.mp3
0002 Billy In The Lowground.mp3
0003 Cherokee Shuffle.mp3
0004 Walking Cane.mp3

Find:

(\d+)\s(.*)([.mp3]{4})

Replace:

\2_\1\3

Output:

Georgia Horseshoe_0001.mp3
Billy In The Lowground_0002.mp3
Cherokee Shuffle_0003.mp3
Walking Cane_0004.mp3

Problem 4.1:

Camponotus,pennsylvanicus,10.2,44
Camponotus,herculeanus,10.5,3
Myrmica,punctiventris,12.2,4
Lasius,neoniger,3.3,55

find:

([A-Z])(\w*),(\w*),(.*,)(\d+)

replace:

\1_\3,\5

output:

C_pennsylvanicus,44
C_herculeanus,3
M_punctiventris,4
L_neoniger,55

Problem 4.2:

input:

Camponotus,pennsylvanicus,10.2,44
Camponotus,herculeanus,10.5,3
Myrmica,punctiventris,12.2,4
Lasius,neoniger,3.3,55

find:

([A-Z])(\w*),([\w]{4})(.*,)(.*,)(\d+)

replace:

\1_\3,\6

output:

C_penn,44
C_herc,3
M_punc,4
L_neon,55