Сортировка слов в строчке

Discussion in 'Болталка' started by dehis12, 2 Sep 2015.

  1. dehis12

    dehis12 Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    Всем привет.
    Возможна ли сортировка слов по алфавиту в одной строчке?
    Без разницы в какой программе.
     
  2. Jerri

    Jerri Elder - Старейшина

    Joined:
    12 Jul 2009
    Messages:
    136
    Likes Received:
    377
    Reputations:
    22
    python ->
    Code:
    arr = u'цстрока встрока астрока ястрока'.split(' ')
    arr.sort()
    for item in arr:
        print(item)
    
     
    dehis12 likes this.
  3. dehis12

    dehis12 Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    0
    Likes Received:
    1
    Reputations:
    0
    спасибо, а из готового есть что-то?
     
  4. Jerri

    Jerri Elder - Старейшина

    Joined:
    12 Jul 2009
    Messages:
    136
    Likes Received:
    377
    Reputations:
    22
    Это и есть готовое, почти. Python plugin на notepad++ ставишь, создаешь в нем плагин такого содержания
    Code:
    text = editor.getSelText()
    isSelection = True
    
    if not text:
        isSelection = False
        text = editor.getText()
      
    text = text.split(' ')
    text.sort()
    
    if isSelection:
        editor.replaceSel(' '.join(text))
    else:
        editor.setText(' '.join(text)
    
    Только с табами осторожнее, python их не воспринимает.
     
    #4 Jerri, 2 Sep 2015
    Last edited: 2 Sep 2015
    dehis12 likes this.
  5. pritov

    pritov Member

    Joined:
    25 Sep 2015
    Messages:
    30
    Likes Received:
    10
    Reputations:
    0