Вы также можете попробовать \d+\s+-[^-]*
получить то, что вы хотите. На данный момент это самое низкое количество шагов. Или вы можете добавить \d+\s+-[^-]*(?=\s)
на тот случай, если вам нужно обрезать его непосредственно перед -
. демо
Практика является лучшим способом стать быстрее. Я нашел, что TypeRacer забавная и легкодоступная игра. Используя его я быстро добрался приблизительно от 55 слов в минуту к более чем 70.
Я также взял тест и достиг 371 символа с одной ошибкой. Однако для программирования, я не рассматривал бы это как плохой результат. Я более волнуюсь по поводу того, как использовать инструменты как Intellisense, и код обрабатывает по шаблону лучше для ускорения моего кодирования. Джедай, кодирующий демонстрацию, показывает, что можно получить намного более высокие усиления тот путь, чем путем удвоения скорости печати.
Я удалил все клавишные колпачки из моей Модели-M IBM. Так как я не вижу буквы, я был вынужден изучить их положения и тип, не смотря на ключи кроме первоначально ориентировать мои руки. Когда Вы не можете срезать путь, Вы склонны учиться очень быстро.
Никакая потребность изучить Dvorak согласно XKCD (и больше здесь).
Я также не забываю читать в Дизайне Повседневных Вещей, что QWERTY на самом деле делает вполне хорошее задание или распространение наиболее часто используемых букв через Ваши пальцы и пока клавиатура Dvorak немного лучше, чем QWERTY, преимущества не являются достаточно значительными для выравнивания по ширине внесения изменения. (Если я могу найти свою копию, я попытаюсь поднять точную кавычку.)
Как со всеми вещами:практика - путь к совершенству. создание сообщений на StackOverflow является запуском :)
Если, если Вы хотите выиграть конкурсы ввода, клавиатура Qwerty или Azerty не будет работать просто великолепно.
Почему?
Почему Вы хотите ввести более быстро? Я редко нахожу, что мои пальцы или скорость печати являются проблемой когда дело доходит до разработки программного обеспечения. Уверенный у меня есть справедливая скорость, но программирование о Настолько больше, чем скорость печати. Я использовал клавиатуру QUERTY приблизительно с 1983, таким образом, я предполагаю, что повторение помогает.
Но учась сдерживаться при вводе и размышлении о том, что это, Вы собираетесь сделать, намного более ценно, по моему скромному мнению.
Однако я ожидал бы, что любой разработчик сможет ввести обоснованно быстро использование большинства пальцев или по крайней мере больше, чем их два указательных пальца ;)
Вы не должны изучать Dvorak. Я могу ввести 600 + Символы/минута на клавиатуре querty, без проблем.
Ключ: Повторение, повторение, повторение. Что Вы делаете, в то время как Вы узнаете, что ввод создает новые 'магистрали', прямо формируют центр написания Вашего мозга через Ваш позвоночник к Вашим пальцам.
Следовательно, хорошая машинистка произнесет слово по буквам в его уме, и его пальцы 'автоматически' вводят те символы, потому что существует 10 магистралей маршрута от его мозга до его пальцев. В Вашем случае это - скромные 3 магистрали маршрута.
Практика, практика, практика. Хорошее обучение тому, если Вы уже знаете, как ввести: www.play4traffic.com
Существуют также загрузки ввода программ обучающей программы, доступных онлайн, но ключ является повторением и постоянством.
Мой родной язык является голландским, таким образом, на английском языке это не столь хорошо. Я попробовал тест, который Вы дали:
317 points, so you achieved position 194065 of 2927935 on the ranking list
You type 476 characters per minute
You have 80 correct words and you have 4 wrong words
Эта игра преподавала мне несколько лет назад.
Я могу теперь ввести справедливо быстро, не смотря на клавиатуру. Необходимо учиться использовать корректное положение рук. Затем Вы должны иметь хорошую дисциплину и только использовать корректный палец для ввода корректных букв. Я даже пошел, насколько удалить корректные символы, введенные с неправильным пальцем.
Это занимает время, и Вы почти определенно пойдете медленнее перед движением быстрее но это стоит того.