cdactvm commited on
Commit
58b1d10
·
verified ·
1 Parent(s): 718205c

Update replaceWords.py

Browse files
Files changed (1) hide show
  1. replaceWords.py +137 -137
replaceWords.py CHANGED
@@ -1,137 +1,137 @@
1
- #!/usr/bin/env python
2
- # coding: utf-8
3
-
4
- # In[9]:
5
-
6
-
7
- import re
8
- def replace_words(sentence):
9
- replacement_map = {
10
- 'one': ['ਵਨ', 'ਇੱਕ'],
11
- 'two': ['ਟੂ', 'ਦੋ'],
12
- 'three': ['ਥ੍ਰੀ', 'ਤਿੰਨ'],
13
- 'four': ['ਫੋਰ', 'ਚਾਰ'],
14
- 'five': ['ਫਾਈਵ', 'ਪੰਜ'],
15
- 'six': ['ਸਿਕਸ', 'ਛੇ',],
16
- 'seven': ['ਸੇਵਨ', 'ਸੱਤ'],
17
- 'eight': ['ਏਟ', 'ਅੱਠ'],
18
- 'nine': ['ਨਾਈਨ', 'ਨੌ'],
19
- 'ten': ['ਟੈਨ', 'ਦਸ', ],
20
-
21
- 'eleven': ['ਇਲੇਵਨ', 'ਗਿਆਰਹ'],
22
- 'twelve': ['ਟਵੈਲਵ', 'ਬਾਰਾਂ'],
23
- 'thirteen': ['ਥਰਟੀਨ', 'ਤੇਹਰਾਂ'],
24
- 'fourteen': ['ਫੋਰਟੀਨ', 'ਚੌਦਾਂਹ'],
25
- 'fifteen': ['ਫਿਫਟੀਨ', 'ਪੰਦਰਾਂ'],
26
- 'sixteen': ['ਸਿਕਸਟਿਨ', 'ਸੋਲਾਹ'],
27
- 'seventeen': ['ਸੈਵਨਟੀਨ', 'ਸਤਾਰਾਂ'],
28
- 'eighteen': ['ਏਟੀਨ', 'ਅਠਾਰਾਂ'],
29
- 'nineteen': ['ਨਾਈਨਟੀਨ', 'ਉੱਨ੍ਹੀ'],
30
-
31
- 'twenty': ['ਟਵੈਂਟੀ', 'ਵੀਹ'],
32
- 'twenty one': ['ਟਵੈਂਟੀ ਵਨ', 'ਇੱਕੀ'],
33
- 'twenty two': ['ਟਵੈਂਟੀ ਟੂ', 'ਬਾਈ'],
34
- 'twenty three': ['ਟਵੈਂਟੀ ਥ੍ਰੀ', 'ਤੇਈ'],
35
- 'twenty four': ['ਟਵੈਂਟੀ ਫੋਰ', 'ਚੋਵੀ'],
36
- 'twenty five': ['ਟਵੈਂਟੀ ਫਾਈਵ', 'ਪੱਚੀ'],
37
- 'twenty six': ['ਟਵੈਂਟੀ ਸਿਕਸ', 'ਛੱਬੀ'],
38
- 'twenty seven': ['ਟਵੈਂਟੀ ਸੇਵਨ', 'ਸਤਾਈ'],
39
- 'twenty eight': ['ਟਵੈਂਟੀ ਏਟ', 'ਅਠਾਈ'],
40
- 'twenty nine': ['ਟਵੈਂਟੀ ਨਾਈਨ', 'ਉਂਣਤੀ'],
41
-
42
- 'thirty': ['ਥਰਟੀ', 'ਤੀਹ'],
43
- 'thirty one': ['ਥਰਟੀ ਵਨ', 'ਇਕੱਤੀ'],
44
- 'thirty two': ['ਥਰਟੀ ਟੂ', 'ਬੱਤੀ'],
45
- 'thirty three': ['ਥਰਟੀ ਥ੍ਰੀ', 'ਤੇਤੀ'],
46
- 'thirty four': ['ਥਰਟੀ ਫੋਰ', 'ਚੋਨਤੀ'],
47
- 'thirty five': ['ਥਰਟੀ ਫਾਈਵ', 'ਪੈਂਤੀ'],
48
- 'thirty six': ['ਥਰਟੀ ਸਿਕਸ', 'ਛੱਤੀ'],
49
- 'thirty seven': ['ਥਰਟੀ ਸੇਵਨ', 'ਸੈਂਤੀ'],
50
- 'thirty eight': ['ਥਰਟੀ ਏਟ', 'ਅਠੱਤੀ'],
51
- 'thirty nine': ['ਥਰਟੀ ਨਾਈਨ', 'ਉਨਤਾਲੀ'],
52
-
53
- 'forty': ['ਫੋਰਟੀ', 'ਚਾਲੀ'],
54
- 'forty one': ['ਫੋਰਟੀ ਵਨ', 'ਇਕਤਾਲੀ'],
55
- 'forty two': ['ਫੋਰਟੀ ਟੂ', 'ਬਿਆਲੀ'],
56
- 'forty three': ['ਫੋਰਟੀ ਥ੍ਰੀ', 'ਤਰਤਾਲੀ'],
57
- 'forty four': ['ਫੋਰਟੀ ਫੋਰ', 'ਚੋਤਾਲੀ'],
58
- 'forty five': ['ਫੋਰਟੀ ਫਾਈਵ', 'ਪੰਤਾਲੀ'],
59
- 'forty six': ['ਫੋਰਟੀ ਸਿਕਸ', 'ਛਿਆਲੀ'],
60
- 'forty seven': ['ਫੋਰਟੀ ਸੇਵਨ', 'ਸੈਂਤਾਲੀ'],
61
- 'forty eight': ['ਫੋਰਟੀ ਏਟ', 'ਅੜਤਾਲੀ'],
62
- 'forty nine': ['ਫੋਰਟੀ ਨਾਈਨ', 'ਉਣੰਜਾ'],
63
-
64
- 'fifty': ['ਫਿਫਟੀ', 'ਪੰਜਾਹ'],
65
- 'fifty one': ['ਫਿਫਟੀ ਵਨ', 'ਅਕਵੰਜਾ'],
66
- 'fifty two': ['ਫਿਫਟੀ ਟੂ', 'ਬਵੰਜਾ'],
67
- 'fifty three': ['ਫਿਫਟੀ ਥ੍ਰੀ', 'ਤਰਵੰਜਾ'],
68
- 'fifty four': ['ਫਿਫਟੀ ਫੋਰ', 'ਚੁਰੰਜਾ'],
69
- 'fifty five': ['ਫਿਫਟੀ ਫਾਈਵ', 'ਪਚਵੰਜਾ'],
70
- 'fifty six': ['ਫਿਫਟੀ ਸਿਕਸ', 'ਛਪੰਜਾ'],
71
- 'fifty seven': ['ਫਿਫਟੀ ਸੇਵਨ', 'ਸਤਵੰਜਾ'],
72
- 'fifty eight': ['ਫਿਫਟੀ ਏਟ', 'ਅਠਵੰਜਾ'],
73
- 'fifty nine': ['ਫਿਫਟੀ ਨਾਈਨ', 'ਉਣਹਾਟ'],
74
-
75
- 'sixty': ['ਸਿਕਸਟੀ', 'ਸੱਠ'],
76
- 'sixty one': ['ਸਿਕਸਟੀ ਵਨ', 'ਇਕਹਾਟ'],
77
- 'sixty two': ['ਸਿਕਸਟੀ ਟੂ', 'ਬਾਹਟ'],
78
- 'sixty three': ['ਸਿਕਸਟੀ ਥ੍ਰੀ', 'ਤ੍ਰੇਹਟ'],
79
- 'sixty four': ['ਸਿਕਸਟੀ ਫੋਰ', 'ਚੋਹਟ'],
80
- 'sixty five': ['ਸਿਕਸਟੀ ਫਾਈਵ', 'ਪਹਿਨਟ'],
81
- 'sixty six': ['ਸਿਕਸਟੀ ਸਿਕਸ', 'ਛੇਹਾਟ'],
82
- 'sixty seven': ['ਸਿਕਸਟੀ ਸੇਵਨ', 'ਸਤਾਹਟ'],
83
- 'sixty eight': ['ਸਿਕਸਟੀ ਏਟ', 'ਅਠਾਹਠ'],
84
- 'sixty nine': ['ਸਿਕਸਟੀ ਨਾਈਨ', 'ਉਂਣਹਤਰ'],
85
-
86
- 'seventy': ['ਸੇਵੰਟੀ', 'ਸੱਤਰ'],
87
- 'seventy one': ['ਸੇਵੰਟੀ ਵਨ', 'ਇਕਹੱਤਰ'],
88
- 'seventy two': ['ਸੇਵੰਟੀ ਟੂ', 'ਬਹੱਤਰ'],
89
- 'seventy three': ['ਸੇਵੰਟੀ ਥ੍ਰੀ', 'ਤਿਹੱਤਰ'],
90
- 'seventy four': ['ਸੇਵੰਟੀ ਫੋਰ', 'ਚੌਹੱਤਰ'],
91
- 'seventy five': ['ਸੇਵੰਟੀ ਫਾਈਵ', 'ਪਚਹੱਤਰ'],
92
- 'seventy six': ['ਸੇਵੰਟੀ ਸਿਕਸ', 'ਛਿਹੱਤਰ'],
93
- 'seventy seven': ['ਸੇਵੰਟੀ ਸੇਵਨ', 'ਸਤਹੱਤਰ'],
94
- 'seventy eight': ['ਸੇਵੰਟੀ ਏਟ', 'ਅਠਹੱਤਰ'],
95
- 'seventy nine': ['ਸੇਵੰਟੀ ਨਾਈਨ', 'ਉਣਾਸੀ'],
96
-
97
- 'eighty': ['ਏਟੀ', 'ਅਸੀ','ਅੱਸੀ'],
98
- 'eighty one': ['ਏਟੀ ਵਨ', 'ਇੱਕਿਆਸੀ'],
99
- 'eighty two': ['ਏਟੀ ਟੂ', 'ਬਿਆਸੀ'],
100
- 'eighty three': ['ਏਟੀ ਥ੍ਰੀ', 'ਤਿਰਾਸੀ'],
101
- 'eighty four': ['ਏਟੀ ਫੋਰ', 'ਚੌਰਾਸੀ'],
102
- 'eighty five': ['ਏਟੀ ਫਾਈਵ', 'ਪਚਾਸੀ'],
103
- 'eighty six': ['ਏਟੀ ਸਿਕਸ', 'ਛਿਆਸੀ'],
104
- 'eighty seven': ['ਏਟੀ ਸੇਵਨ', 'ਸਤਾਸੀ'],
105
- 'eighty eight': ['ਏਟੀ ਏਟ', 'ਅਠਾਸੀ'],
106
- 'eighty nine': ['ਏਟੀ ਨਾਈਨ', 'ਨਵਾਸੀ'],
107
-
108
- 'ninety': ['ਨਾਇੰਟੀ', 'ਨੱਬੇ'],
109
- 'ninety one': ['ਨਾਇੰਟੀ ਵਨ', 'ਇੱਕਿਆਨਵੇ'],
110
- 'ninety two': ['ਨਾਇੰਟੀ ਟੂ', 'ਬਨਵੇਂ'],
111
- 'ninety three': ['ਨਾਇੰਟੀ ਥ੍ਰੀ', 'ਤੇਰਾਨਵੇਂ'],
112
- 'ninety four': ['ਨਾਇੰਟੀ ਫੋਰ', 'ਚੌਰਾਨਵੇ'],
113
- 'ninety five': ['ਨਾਇੰਟੀ ਫਾਈਵ', 'ਪਚੰਨਵੇਂ'],
114
- 'ninety six': ['ਨਾਇੰਟੀ ਸਿਕਸ', 'ਛਿਆਨਵੇ'],
115
- 'ninety seven': ['ਨਾਇੰਟੀ ਸੇਵਨ', 'ਸਤੰਨਵੇ'],
116
- 'ninety eight': ['ਨਾਇੰਟੀ ਏਟ', 'ਅਠੰਨਵੇ'],
117
- 'ninety nine': ['ਨਾਇੰਟੀ ਨਾਈਨ', 'ਨੜ੍ਹੀਨਵੇਂ'],
118
-
119
- 'hundred': ['ਹੰਡਰਡ', 'ਸੌ']
120
- }
121
- words = sentence.split() # Split the sentence by spaces
122
-
123
- # Replace words using the mapping
124
- for i, word in enumerate(words):
125
- for replacement, patterns in replacement_map.items():
126
- if word in patterns:
127
- words[i] = replacement # Replace the word if it's fully matched
128
-
129
- # Join the processed words back into a sentence
130
- return ' '.join(words)
131
-
132
-
133
- # In[ ]:
134
-
135
-
136
-
137
-
 
1
+ #!/usr/bin/env python
2
+ # coding: utf-8
3
+
4
+ # In[9]:
5
+
6
+
7
+ import re
8
+ def replace_words(sentence):
9
+ replacement_map = {
10
+ 'one': ['ਵਨ', 'ਇੱਕ'],
11
+ 'two': ['ਟੂ', 'ਦੋ'],
12
+ 'three': ['ਥ੍ਰੀ', 'ਤਿੰਨ'],
13
+ 'four': ['ਫੋਰ', 'ਚਾਰ'],
14
+ 'five': ['ਫਾਈਵ', 'ਪੰਜ'],
15
+ 'six': ['ਸਿਕਸ', 'ਛੇ',],
16
+ 'seven': ['ਸੇਵਨ', 'ਸੱਤ'],
17
+ 'eight': ['ਏਟ', 'ਅੱਠ'],
18
+ 'nine': ['ਨਾਈਨ', 'ਨੌ'],
19
+ 'ten': ['ਟੈਨ', 'ਦਸ', ],
20
+
21
+ 'eleven': ['ਇਲੇਵਨ', 'ਗਿਆਰਹ'],
22
+ 'twelve': ['ਟਵੈਲਵ', 'ਬਾਰਾਂ','ਬਾਰ੍ਹਾਂ'],
23
+ 'thirteen': ['ਥਰਟੀਨ', 'ਤੇਹਰਾਂ'],
24
+ 'fourteen': ['ਫੋਰਟੀਨ', 'ਚੌਦਾਂਹ'],
25
+ 'fifteen': ['ਫਿਫਟੀਨ', 'ਪੰਦਰਾਂ'],
26
+ 'sixteen': ['ਸਿਕਸਟਿਨ', 'ਸੋਲਾਹ'],
27
+ 'seventeen': ['ਸੈਵਨਟੀਨ', 'ਸਤਾਰਾਂ'],
28
+ 'eighteen': ['ਏਟੀਨ', 'ਅਠਾਰਾਂ'],
29
+ 'nineteen': ['ਨਾਈਨਟੀਨ', 'ਉੱਨ੍ਹੀ'],
30
+
31
+ 'twenty': ['ਟਵੈਂਟੀ', 'ਵੀਹ'],
32
+ 'twenty one': ['ਟਵੈਂਟੀ ਵਨ', 'ਇੱਕੀ'],
33
+ 'twenty two': ['ਟਵੈਂਟੀ ਟੂ', 'ਬਾਈ'],
34
+ 'twenty three': ['ਟਵੈਂਟੀ ਥ੍ਰੀ', 'ਤੇਈ'],
35
+ 'twenty four': ['ਟਵੈਂਟੀ ਫੋਰ', 'ਚੋਵੀ'],
36
+ 'twenty five': ['ਟਵੈਂਟੀ ਫਾਈਵ', 'ਪੱਚੀ'],
37
+ 'twenty six': ['ਟਵੈਂਟੀ ਸਿਕਸ', 'ਛੱਬੀ'],
38
+ 'twenty seven': ['ਟਵੈਂਟੀ ਸੇਵਨ', 'ਸਤਾਈ'],
39
+ 'twenty eight': ['ਟਵੈਂਟੀ ਏਟ', 'ਅਠਾਈ'],
40
+ 'twenty nine': ['ਟਵੈਂਟੀ ਨਾਈਨ', 'ਉਂਣਤੀ'],
41
+
42
+ 'thirty': ['ਥਰਟੀ', 'ਤੀਹ'],
43
+ 'thirty one': ['ਥਰਟੀ ਵਨ', 'ਇਕੱਤੀ'],
44
+ 'thirty two': ['ਥਰਟੀ ਟੂ', 'ਬੱਤੀ'],
45
+ 'thirty three': ['ਥਰਟੀ ਥ੍ਰੀ', 'ਤੇਤੀ'],
46
+ 'thirty four': ['ਥਰਟੀ ਫੋਰ', 'ਚੋਨਤੀ'],
47
+ 'thirty five': ['ਥਰਟੀ ਫਾਈਵ', 'ਪੈਂਤੀ'],
48
+ 'thirty six': ['ਥਰਟੀ ਸਿਕਸ', 'ਛੱਤੀ'],
49
+ 'thirty seven': ['ਥਰਟੀ ਸੇਵਨ', 'ਸੈਂਤੀ'],
50
+ 'thirty eight': ['ਥਰਟੀ ਏਟ', 'ਅਠੱਤੀ'],
51
+ 'thirty nine': ['ਥਰਟੀ ਨਾਈਨ', 'ਉਨਤਾਲੀ'],
52
+
53
+ 'forty': ['ਫੋਰਟੀ', 'ਚਾਲੀ'],
54
+ 'forty one': ['ਫੋਰਟੀ ਵਨ', 'ਇਕਤਾਲੀ'],
55
+ 'forty two': ['ਫੋਰਟੀ ਟੂ', 'ਬਿਆਲੀ'],
56
+ 'forty three': ['ਫੋਰਟੀ ਥ੍ਰੀ', 'ਤਰਤਾਲੀ'],
57
+ 'forty four': ['ਫੋਰਟੀ ਫੋਰ', 'ਚੋਤਾਲੀ'],
58
+ 'forty five': ['ਫੋਰਟੀ ਫਾਈਵ', 'ਪੰਤਾਲੀ'],
59
+ 'forty six': ['ਫੋਰਟੀ ਸਿਕਸ', 'ਛਿਆਲੀ'],
60
+ 'forty seven': ['ਫੋਰਟੀ ਸੇਵਨ', 'ਸੈਂਤਾਲੀ'],
61
+ 'forty eight': ['ਫੋਰਟੀ ਏਟ', 'ਅੜਤਾਲੀ'],
62
+ 'forty nine': ['ਫੋਰਟੀ ਨਾਈਨ', 'ਉਣੰਜਾ'],
63
+
64
+ 'fifty': ['ਫਿਫਟੀ', 'ਪੰਜਾਹ'],
65
+ 'fifty one': ['ਫਿਫਟੀ ਵਨ', 'ਅਕਵੰਜਾ'],
66
+ 'fifty two': ['ਫਿਫਟੀ ਟੂ', 'ਬਵੰਜਾ'],
67
+ 'fifty three': ['ਫਿਫਟੀ ਥ੍ਰੀ', 'ਤਰਵੰਜਾ'],
68
+ 'fifty four': ['ਫਿਫਟੀ ਫੋਰ', 'ਚੁਰੰਜਾ'],
69
+ 'fifty five': ['ਫਿਫਟੀ ਫਾਈਵ', 'ਪਚਵੰਜਾ'],
70
+ 'fifty six': ['ਫਿਫਟੀ ਸਿਕਸ', 'ਛਪੰਜਾ'],
71
+ 'fifty seven': ['ਫਿਫਟੀ ਸੇਵਨ', 'ਸਤਵੰਜਾ'],
72
+ 'fifty eight': ['ਫਿਫਟੀ ਏਟ', 'ਅਠਵੰਜਾ'],
73
+ 'fifty nine': ['ਫਿਫਟੀ ਨਾਈਨ', 'ਉਣਹਾਟ'],
74
+
75
+ 'sixty': ['ਸਿਕਸਟੀ', 'ਸੱਠ'],
76
+ 'sixty one': ['ਸਿਕਸਟੀ ਵਨ', 'ਇਕਹਾਟ'],
77
+ 'sixty two': ['ਸਿਕਸਟੀ ਟੂ', 'ਬਾਹਟ'],
78
+ 'sixty three': ['ਸਿਕਸਟੀ ਥ੍ਰੀ', 'ਤ੍ਰੇਹਟ'],
79
+ 'sixty four': ['ਸਿਕਸਟੀ ਫੋਰ', 'ਚੋਹਟ'],
80
+ 'sixty five': ['ਸਿਕਸਟੀ ਫਾਈਵ', 'ਪਹਿਨਟ'],
81
+ 'sixty six': ['ਸਿਕਸਟੀ ਸਿਕਸ', 'ਛੇਹਾਟ'],
82
+ 'sixty seven': ['ਸਿਕਸਟੀ ਸੇਵਨ', 'ਸਤਾਹਟ'],
83
+ 'sixty eight': ['ਸਿਕਸਟੀ ਏਟ', 'ਅਠਾਹਠ'],
84
+ 'sixty nine': ['ਸਿਕਸਟੀ ਨਾਈਨ', 'ਉਂਣਹਤਰ'],
85
+
86
+ 'seventy': ['ਸੇਵੰਟੀ', 'ਸੱਤਰ'],
87
+ 'seventy one': ['ਸੇਵੰਟੀ ਵਨ', 'ਇਕਹੱਤਰ'],
88
+ 'seventy two': ['ਸੇਵੰਟੀ ਟੂ', 'ਬਹੱਤਰ'],
89
+ 'seventy three': ['ਸੇਵੰਟੀ ਥ੍ਰੀ', 'ਤਿਹੱਤਰ'],
90
+ 'seventy four': ['ਸੇਵੰਟੀ ਫੋਰ', 'ਚੌਹੱਤਰ'],
91
+ 'seventy five': ['ਸੇਵੰਟੀ ਫਾਈਵ', 'ਪਚਹੱਤਰ'],
92
+ 'seventy six': ['ਸੇਵੰਟੀ ਸਿਕਸ', 'ਛਿਹੱਤਰ'],
93
+ 'seventy seven': ['ਸੇਵੰਟੀ ਸੇਵਨ', 'ਸਤਹੱਤਰ'],
94
+ 'seventy eight': ['ਸੇਵੰਟੀ ਏਟ', 'ਅਠਹੱਤਰ'],
95
+ 'seventy nine': ['ਸੇਵੰਟੀ ਨਾਈਨ', 'ਉਣਾਸੀ'],
96
+
97
+ 'eighty': ['ਏਟੀ', 'ਅਸੀ','ਅੱਸੀ'],
98
+ 'eighty one': ['ਏਟੀ ਵਨ', 'ਇੱਕਿਆਸੀ'],
99
+ 'eighty two': ['ਏਟੀ ਟੂ', 'ਬਿਆਸੀ'],
100
+ 'eighty three': ['ਏਟੀ ਥ੍ਰੀ', 'ਤਿਰਾਸੀ'],
101
+ 'eighty four': ['ਏਟੀ ਫੋਰ', 'ਚੌਰਾਸੀ'],
102
+ 'eighty five': ['ਏਟੀ ਫਾਈਵ', 'ਪਚਾਸੀ'],
103
+ 'eighty six': ['ਏਟੀ ਸਿਕਸ', 'ਛਿਆਸੀ'],
104
+ 'eighty seven': ['ਏਟੀ ਸੇਵਨ', 'ਸਤਾਸੀ'],
105
+ 'eighty eight': ['ਏਟੀ ਏਟ', 'ਅਠਾਸੀ'],
106
+ 'eighty nine': ['ਏਟੀ ਨਾਈਨ', 'ਨਵਾਸੀ'],
107
+
108
+ 'ninety': ['ਨਾਇੰਟੀ', 'ਨੱਬੇ'],
109
+ 'ninety one': ['ਨਾਇੰਟੀ ਵਨ', 'ਇੱਕਿਆਨਵੇ'],
110
+ 'ninety two': ['ਨਾਇੰਟੀ ਟੂ', 'ਬਨਵੇਂ'],
111
+ 'ninety three': ['ਨਾਇੰਟੀ ਥ੍ਰੀ', 'ਤੇਰਾਨਵੇਂ'],
112
+ 'ninety four': ['ਨਾਇੰਟੀ ਫੋਰ', 'ਚੌਰਾਨਵੇ'],
113
+ 'ninety five': ['ਨਾਇੰਟੀ ਫਾਈਵ', 'ਪਚੰਨਵੇਂ'],
114
+ 'ninety six': ['ਨਾਇੰਟੀ ਸਿਕਸ', 'ਛਿਆਨਵੇ'],
115
+ 'ninety seven': ['ਨਾਇੰਟੀ ਸੇਵਨ', 'ਸਤੰਨਵੇ'],
116
+ 'ninety eight': ['ਨਾਇੰਟੀ ਏਟ', 'ਅਠੰਨਵੇ'],
117
+ 'ninety nine': ['ਨਾਇੰਟੀ ਨਾਈਨ', 'ਨੜ੍ਹੀਨਵੇਂ'],
118
+
119
+ 'hundred': ['ਹੰਡਰਡ', 'ਸੌ']
120
+ }
121
+ words = sentence.split() # Split the sentence by spaces
122
+
123
+ # Replace words using the mapping
124
+ for i, word in enumerate(words):
125
+ for replacement, patterns in replacement_map.items():
126
+ if word in patterns:
127
+ words[i] = replacement # Replace the word if it's fully matched
128
+
129
+ # Join the processed words back into a sentence
130
+ return ' '.join(words)
131
+
132
+
133
+ # In[ ]:
134
+
135
+
136
+
137
+