Advertisement
Lakamfo

Remove non-Latin from string

May 18th, 2022 (edited)
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. extends TextEdit
  2.  
  3. func _on_TextEdit_text_changed():
  4.     var _regex = RegEx.new()
  5.     var temp_text : String = text
  6.     var formated_text : String
  7.    
  8.     var old_column = cursor_get_column()
  9.     var old_line = cursor_get_line()
  10.    
  11.     text = ""
  12.    
  13.     _regex.compile("\\w|\\p{Latin}| ")
  14.    
  15.     for result in _regex.search_all(temp_text):
  16.         formated_text += result.get_string()
  17.    
  18.     text = formated_text
  19.     print(text)
  20.     cursor_set_column(old_column)
  21.     cursor_set_line(old_line)
  22.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement