import re

def extract_current_step(current_status_string):
  """ Attempts to extract the current step numeric identifier from the given status string. Returns the step
      number or None if none.
  """
  # Older format: `Step 12 :`
  # Newer format: `Step 4/13 :`
  step_increment = re.search(r'Step ([0-9]+)/([0-9]+) :', current_status_string)
  if step_increment:
    return int(step_increment.group(1))

  step_increment = re.search(r'Step ([0-9]+) :', current_status_string)
  if step_increment:
    return int(step_increment.group(1))