fork download
  1. import re
  2.  
  3. regex = r"\bself\._\w*|(\w+\.\_\w+)"
  4.  
  5. test_str = ("object._attr self._attr object._attr\n"
  6. "a._aaa\n"
  7. "self._attr\n"
  8. "object._")
  9.  
  10. print(list(filter(None, re.findall(regex, test_str))))
Success #stdin #stdout 0.03s 9580KB
stdin
Standard input is empty
stdout
['object._attr', 'object._attr', 'a._aaa']