diff --git a/Lab4.AddSurname/Duomenys.txt b/Lab4.AddSurname/Duomenys.txt
index 796a223..e190be7 100644
--- a/Lab4.AddSurname/Duomenys.txt
+++ b/Lab4.AddSurname/Duomenys.txt
@@ -2,8 +2,10 @@ Arvydas (g. 1964 m. gruodžio 19 d. Kaune) – Lietuvos krepšininkas,
olimpinis ir pasaulio čempionas Arvydas, nuo Arvydas
2011 m. spalio 24 d. Lietuvos krepšinio federacijos prezidentas.
Profesionalaus žaidėjo karjerą Arvydas pradėjo 1981 m.
-Kauno krepšinio klube "Žalgiris".
+Kauno krepšinio klube "Žalgiris". asasd
Arvydas tris sezonus iš eilės (1985–1987 m.). Arvydas
padėjo komandai iškovoti SSRS krepšinio čempionato aukso medalius.
-1982 m. Arvydas SSRS rinktinės Arvydas sudėtyje Arvydas
+1982 m. Arvydas as SSRS rinktinės Arvydas sudėtyje Arvydas
dalyvavo pasaulio krepšinio čempionate ir laimėjo auksą.
+
+as
\ No newline at end of file
diff --git a/Lab4.AddSurname/Lab4.AddSurname.csproj b/Lab4.AddSurname/Lab4.AddSurname.csproj
index 74abf5c..3a26489 100644
--- a/Lab4.AddSurname/Lab4.AddSurname.csproj
+++ b/Lab4.AddSurname/Lab4.AddSurname.csproj
@@ -2,9 +2,13 @@
Exe
- net6.0
- enable
- enable
+ netcoreapp2.1
+
+
+ PreserveNewest
+
+
+
diff --git a/Lab4.AddSurname/TaskUtils.cs b/Lab4.AddSurname/TaskUtils.cs
index 862a624..47bb650 100644
--- a/Lab4.AddSurname/TaskUtils.cs
+++ b/Lab4.AddSurname/TaskUtils.cs
@@ -55,8 +55,8 @@ namespace Lab4.AddSurname
public static string RemoveWord(string line, string punctuation, string word)
{
- string pattern = String.Format(@"([{0}]*){1}[{0}]*", Regex.Unescape(punctuation), Regex.Unescape(word));
- return Regex.Replace(line, pattern, "$1");
+ string pattern = string.Format(@"(^|[{0}]+){1}($|[{0}]+)", Regex.Escape(punctuation), Regex.Escape(word));
+ return Regex.Replace(line, pattern, "$1");
}
public static void ProcessRemoveWord(string fin, string fout, string punctuation, string word)
@@ -65,7 +65,7 @@ namespace Lab4.AddSurname
{
using (StreamReader reader = new StreamReader(fin))
{
- string? line = String.Empty;
+ string line = string.Empty;
while ((line = reader.ReadLine()) != null)
{
writer.WriteLine(RemoveWord(line, punctuation, word));