if removepunc == "on":
punctuations = '''!()-[]{};:'"\,<>./?@#$%^&*_~'''
analyzed = ""
for char in djtext:
if char not in punctuations:
analyzed = analyzed + char
params = {'purpose':'Removed Punctuations', 'analyzed_text': analyzed}
return render(request, 'analyze.html', params)
else:
return HttpResponse("Error")
So basically this removes punctuations from a sentence and I'm not getting the loop part of the program. If anyone could explain, it would be great! Thanks
you have djtext string which you scroll on with the for: for char in djtext
for example, if djtext='abc' then with for loop on it, char is 'a' in the first loop after 'b' after 'c'.
in this line if char not in punctuations
, is checked that if char not into punctuations till concatenate char with analyzed string.
in the end:
params = {'purpose':'Removed Punctuations', 'analyzed_text': analyzed}
return render(request, 'analyze.html', params)
response data is getting ready then data that is params with analyze.html file return and render from django view.