Вопросы с тегами [capitalize]

1

голосов
1

ответ
96

Просмотры

Каждое слово начинается с заглавной в мета-описания

У меня есть проблема с настраиваемым полем я добавил к продуктам в среде WooCommerce. Когда я добавить пользовательские поля «авторы» со значением «Ян ван дер Лан». Он будет отображаться как это: «Ян ван дер Ланс». Есть ли способ, чтобы остановить его прописные буквы каждое слово? Я попытался CSS текст-преобразования: нет. .Выходные-основные ul.products li.product .product-мета {переполнения: скрытый; текст переполнение: многоточие; дисплей: -webkit-бокс; -webkit-бокс-ориентируют: вертикальный; -webkit-линейный зажим: 1; высота строки: 20px; макс высота: 40px; текста не преобразования: нет; } Кинорежиссёр: Jan Van Der Lans 2-18 Volgelingen ван де goeroe € 8,50 Auteur: Jan Van Der LansIn winkelmand Ссылка на тестовой среде: http://www.elephantdevelopment.nl/KSGV/publicaties/ Спасибо заранее,
Vonwelzen
1

голосов
2

ответ
1.4k

Просмотры

VBScript - Capitalize first letter of each word

I am trying to convert the following string james-and-the-giant-peach to the following: James and the Giant Peach so basically swapping - for a space, and capitalizing the first letter of each word except words like and, the, or etc. I have tried a few examples and can do a simple replace to get rid of - for a space, but I am struggling to convert every starting letter of each word to uppercase. Here is code used before this and the code to call the function itself: strModpack = Replace(Modpack,"-"," ") strModpack = MakeUpperCase ( strModpack ) Here is the code I tried to start with: Function MakeUpperCase ( inputText ) Dim arrWords, x, curWord Dim leftPart, rightPart arrWords = Split(inputText, " ") For x=0 To UBound(arrWords) curWord = arrWords(x) If Len(curWord)>0 Then leftPart = UCase(Left(curWord, 1)) If Len(curWord)>1 Then rightPart = LCase(Right(curWord, Len(curWord) - 1)) Else rightPart = "" End If curWord = leftPart & rightPart End If arrWords(x) = curWord Next MakeUpperCase = Join(arrWords, " ") Erase arrWords End Function My output is currently: James and the giant peach EDIT: The below code seemed to be so close, but only does one of the words it needs to lowercase. Function MakeUpperCase(inputText) Dim arrWords, x, curWord Dim leftPart, rightPart Exclude = "and,the" arrExclude = Split ( Exclude, "," ) arrWords = Split ( inputText, " " ) For x=0 To UBound(arrWords) curWord = arrWords(x) If Len(curWord)>0 Then leftPart = UCase(Left(curWord, 1)) If Len(curWord)>1 Then rightPart = LCase(Right(curWord, Len(curWord) - 1)) If curWord = arrExclude(intWord) Then leftPart = LCase(leftPart) End if Else rightPart = "" End If curWord = leftPart & rightPart End If arrWords(x) = curWord Next MakeUpperCase = Join(arrWords, " ") Erase arrWords End Function Output currently now is: James and The Giant Peach (for example).
Bolte
1

голосов
2

ответ
85

Просмотры

Как принимать любой вклад от пользователей заглавных букв, даже если пользователь вводит его маленькие буквы?

Я пытаюсь создать историю, используя Python. Для этого я пытаюсь взять входные данные от пользователей для некоторых вопросов. Сценарий я пытаюсь получить в том, что всякий раз, когда пользователь вводит входные данные, то он отображается на экране вывода заглавных букв. Но то, что происходит в том, что текст отображаемый маленьких букв. Вот образец кода message1 = вход ( «мое имя:„) message2 = вход (“Я из:„) message3 = вход (“я люблю поесть:„) печать (“Меня зовут» + message1 .upper () + «Я из» + message2.upper () + «Я люблю есть» + message3.upper ()) Я ожидаю, что меня зовут SANDEEP, когда пользователь вводит SANDEEP, но я получаю Сандип.
Sandeep Anand
1

голосов
2

ответ
1.3k

Просмотры

PHP капитализировать вторую букву в предложении мин 10 символов

Привет У меня есть проект, где мне нужно капитализировать только вторую букву в предложении. Теперь, что PHP имеет strtoupper () и строка strtoupper (строка $ строка) ucfirst () I возвращает первую букву Так вот моя лучшая попытка Это где я запутаться, если 0 = первая буква и 1 = второе, то я мог просто сделать массив ( ") или count_chars (), а затем $ Вэл
user2435227
1

голосов
2

ответ
61

Просмотры

прописные буквы имен, имеющие международные письма, как éèàö

Мои попытки SED на RHEL 6.3: $ экспорт LC_ALL = fr_FR.utf-8 $ СЭД «s / \ ([A-Za-Зе] \) \ ([^] * \) / [\ и \ 1 \ L \ 2 \ Е] / г»
olibre
1

голосов
2

ответ
121

Просмотры

Как капитализировать весь текст в колонке данных в запросе доступа, сохраняя при этом имя поля то же самое?

Как капитализировать весь текст в колонке данных в запросе доступа, сохраняя при этом имя поля то же самое? Я попытался ввод «SPEC:.? StrConv ([SPEC], 3), но я получаю сообщение об ошибке, что у меня есть круговой аргумент (который, не слишком удивительно) Так как я получаю вокруг этого есть совершенно другой подход чтобы капитализировать в запросах?
1

голосов
1

ответ
180

Просмотры

Прописной символ каждого слова - Помогите найти мою ошибку

Давайте предположим, что у нас есть текстовый файл с именем text.txt. В этом файле text.txt мы находим эти 3 строку: тест мяу, привет один, два, 1011 Обеликса, новая Теперь я просто пытаюсь извлечь выгоду первого символа каждого слова, поэтому он должен выглядеть следующим образом: Тест Мяу, Привет Один, два, десять Одиннадцать Обеликса, Новый Мой код делает это, но только с 1 ошибкой, которую я не могу найти. Последнее соиЬ дает мне только следующее содержание: Обеликс, New Так что все, прежде чем отсутствует. Можете ли вы, ребята пытаются объяснить мне, где я сделал свою ошибку? Я надеюсь, что немецкие комментарии DonT запутать вас. # include # include # include используя патезрасе; INT основных () {fileInformation структура {строка sDatei; строка sPfad; строка sText; INT iStringMAX; голец cZeichen; } Fileinformation; ifstream входной_файл; соиЬ> fileinformation.sDatei; соиЬ> fileinformation.sPfad; fileinformation.sPfad.append ( "\\"); fileinformation.sPfad.append (fileinformation.sDatei); inFile.open (fileinformation.sPfad); если (inFile.is_open ()) {в то время как (GetLine (входной_файл, fileinformation.sText)) {соиЬ
user1959263
1

голосов
1

ответ
80

Просмотры

Java строки прописных букв и исправить ошибки

Я хочу, чтобы проверить мою строку прописных букв ошибки. (Есть 16.000+ линии) и некоторые линии имеют капитализировать ошибку. Если специальные символы (?,!,. И т.д ..) после символа начать с нижним регистром или словами имеют некоторый символ верхнего регистра. (Строки имеют турецкие символы) целевую строку; ики Орду Eskihisar'da karşılaştı ве Орхан Гази, Bizanslıları Denize dÖkErek büyük бир Зафер kazandı. osmanlılar 1331'de İznik'i, 1337'de İzmit'i topraklarına Катти! izmit'in fethedilmesiyle Bizans'ın Anadolu'daki varlığı Son buldu. Я хочу этот; İki орду Eskihisar'da karşılaştı ве Орхан Гази, Bizanslıları Denize dökerek büyük бир Зафер kazandı. Osmanlılar 1331'de İznik'i, 1337'de İzmit'i topraklarına Катти! İzmit'in fethedilmesiyle Bizans'ın Anadolu'daki varlığı сын buldu. Когда я был использовать StringUtils.
kibar
1

голосов
2

ответ
57

Просмотры

Creating a modified capitalize method in Ruby from scratch

Я изучаю методы в Ruby, и считал, что лучший способ узнать их было создать метод, который уже существует. Тем не менее, есть две проблемы, которые я бегу, чтобы: Я не знаю, что капитализировать метод выглядит мое решение (он делает больше, чем оригинальный метод делает) кажется, что это может быть переработана в нечто более элегантное. Это то, что я придумал: # метод, который прописную слово четкости new_capitalize (строка), если строка [0] .downcase == «м» && строка [1] .downcase == «с» ставит «# {строка [ 0] .upcase} # {строка [1] .downcase} # {строка [2] .upcase} # {строка [3 ..- 1] .downcase} "еще ставит" # {строка [0] .upcase} # {строка [1 ..- 1] .downcase} "конец конец NAME1 = "Райана" NAME2 = "Jane" new_capitalize (NAME1) # печатает "Ryan" new_capitalize (NAME2) # печатает" Для этого не нужно быть даже близко к моему решению, пока он печатает второй капитал, если имя начинается с «MC» Кроме того, если кто-то может мне точку, где встроенный капитализировать код метода, можно было бы узнать, что будет слишком большим ! Заранее спасибо! Для этого не нужно быть даже близко к моему решению, пока он печатает второй капитал, если имя начинается с «MC» Кроме того, если кто-то может мне точку, где встроенный капитализировать код метода, можно было бы узнать, что будет слишком большим ! Заранее спасибо!
Collin Dando
1

голосов
3

ответ
1.2k

Просмотры

Python 3 - Как извлечь выгоду из первой буквы каждого предложения при переводе с Морзе

Я пытаюсь перевести код Морзе в слова и предложения, и все это прекрасно работает ... за исключением одной вещи. Весь мой выход строчными, и я хочу быть в состоянии извлечь выгоду каждую первую букву каждого предложения. Это мой текущий код: текст = вход (), если is_morse (текст): LST = text.split (»«) текст = "" для е в LST: текст + = TO_TEXT [е] .lower () печать (текст) Каждый элемент в списке разделенном равно характеру (но в Морзе) не слово. «TO_TEXT» представляет собой словарь. Кто-нибудь есть простое решение этой проблемы? Я новичок в программировании и Python кстати, так что я не мог понять некоторые решения ...
Schytheron
1

голосов
3

ответ
252

Просмотры

Прописной кириллической строки с JavaScript

Я делаю AngularJS фильтр, который капитализирует первую букву каждого слова. Он хорошо работает с A-Za-Z букв, но в моем случае я использую также кириллические символы, и я хотел бы сделать его работу. вар strLatin = «это какая-то строка»; вар strCyrillic = "това е някакъв низ"; вар newLatinStr = strLatin.replace (/ \ Ь [\ WА-яА-Я] / г, функция (л) {вернуть l.toUpperCase ();}); вар newCyrillicStr = strCyrillic.replace (/ \ Ь [\ WА-яА-Я] / г, функция (л) {вернуть l.toUpperCase ();}); Здесь я получил некоторые CodePen пример: http://codepen.io/brankoleone/pen/GNxjRM
Leo
1

голосов
2

ответ
418

Просмотры

Угловая 2 машинописи - капитализировать каждое слово в входе

У меня есть угловая форма, как: Мне нужно капитализировать каждое слово в входе. Я использовал следующий код: input.value = current.replace (/ \ Ъ (\ ш) / г, символ => symbol.toLocaleUpperCase ()); но это не капитализировать символы, такие как «ľščťžýáíé ...» как я могу решить эту проблему? После установки «ABCDEF CDEF» возвращает «ABCDEF CDEF» (просто пример)
User
1

голосов
1

ответ
40

Просмотры

function to capitalize first chars of each word in string [closed]

Это попытка извлечь выгоду из «фамилия, имя, отчество», но он не работает. Я не могу понять, почему он не будет работать. ты можешь помочь мне с этим? функционировать validateForm () {вар memName = document.getElementById ( 'MEM-имя') значение. вар memRating = document.getElementById ( 'MEM-рейтинг') значение. . Вар memClass = document.getElementById ( 'MEM-класс') значение; если (memName == "") {Alert ( "Имя должно быть заполнено"); вернуться ложным; } Если (memRating == "") {Alert ( "Оценка должна быть заполнена"); вернуться ложным; } Если (memClass == "") {Alert ( "Класс должен быть заполнен"); вернуться ложным; } capitalize_Words (memName); // Функция capitalize_Words capitalize_Words (memName) {вернуться memName.replace (/ \ ш \ S * / г, Функция (TXT) {вернуть txt.charAt (0) .toUpperCase () + txt.substr (1) .toLowerCase (); }); } Members.push ({Имя: memName, Класс: memClass, Рейтинг: memRating,}); пусть температура = «Новый игрок добавил:» + memName; предупреждение (температура); document.getElementById ( "newMember") сброса (). }
verlager
1

голосов
2

ответ
136

Просмотры

Прописная функция не работает в JQuery

У меня есть веб-сайт (в WordPress), который использует JQuery для отображения содержимого (сам «рассчитывается» в functions.php). В основном содержание, которое должно быть отображено на основе пользовательских критериев загружаются с PHP, и отображается с JQuery. Дело в том, текст отображается в верхнем регистре, который не соответствует конструкции СДП. Я пробовал много функций, которые я нашел на StackOverflow, но они всегда текст прописными буквами, когда пользователь печатает данные, в то время как мне нужно капитализировать текст, который загружается в верхнем регистре, и что мне нужно преобразовать в заглавной. Вот код, который я пробовал: $ .fn.capitalize = функция () {$ .each (это функция () {вар колпачки = this.value; колпачки = caps.charAt (0) .toUpperCase () + caps.slice ( 1); this.value = колпачки;}); это вернуть; }; $ .Each (tbllPosts, функция (ключ, . Значение) {$ ( 'Результаты ') перед именем (' '+ '' + value.titre +'' + '' + ''); $ ( 'Название') прописные буквы (). }); Отображается содержание, что не работает является капитализация. Любая помощь приветствуется, спасибо! Только что проверил, у меня есть эта ошибка: неперехваченным TypeError: Не удается прочитать свойство «Шара» неопределенных
Mael Landrin
1

голосов
3

ответ
1.1k

Просмотры

Капитализировать каждое слово, что содержится в поле ввода

Я посмотрел в течение часа на Stackoverflow и не везло, к сожалению, я не могу применить его к моей ситуации. Я не программист, поэтому, пожалуйста, любезно адаптировать свой ответ на мой код. После нашего сайта электронной коммерции, покупатели введя свой адрес и имя всех строчных букв. По разным причинам, мы не хотим этого и хотите, чтобы данные СОХРАНЕННЫХ с каждым словом капитализируются (поэтому CSS текст-преобразования) не будет работать на заднем конце. Предположив, что имя поля: Что мне нужно сделать, чтобы добавить в приведенном выше коде, и что мне нужно сделать, чтобы поместить в раздел, чтобы каждое слово beginnging с капиталом? Большое спасибо.
Jack
1

голосов
1

ответ
488

Просмотры

Use string.capwords with Pandas column

Учитывая этот фрейм данных: DF = pd.DataFrame ({ 'A': [ '' 'И это один' '', 'А два', 'и три'], 'B': [ 'A', 'B', «A»]}) ДФ AB 0 и это один A 1 и два B 2 и три AI пытают заглавную букву только (без заглавного «с» в «а-х»). Желаемый результат заключается в следующем: AB 0 И один A 1 и B 2 Два и три А беда в том, когда я делаю это: строка импорта ф.р. [ «A»] = string.capwords (ДФ [ «A»]) Я постоянно получаю эту ошибку: --------------------------------------------- ------------------------------ AttributeError Traceback (самый последний вызов последнего) в () ----> 1 ДФ [» А '] = строка.
Dance Party2
-1

голосов
3

ответ
40

Просмотры

Джава. Капитализация, добавив период

Работая над этим новичком задачей и нуждается в помощи. Этот код должен: прописной первую букву первого слова. Добавить точку (.) В конце предложения. Соедините слова в полную строку, с пробелами. Не делайте никаких других манипуляций на словах. Вот пример того, что этот код должен делать: INPUT «я», «ч», «супер», «HERO» ВЫВОД Я супер-герой. Я думал об этом в таком случае: импорт java.util.StringJoiner; импорт java.lang.String; общественного класса My {государственной статической силы основных (String [] арг) {String [] обр = новый String [] { "я", "ч", "супер", "HERO"}; StringJoiner SJ = новый StringJoiner (»«); // StringBuffer сб = новый StringBuffer ( ""); для (Строка S: ARR) {sj.add (ов); } Sj.append (»
M R
1

голосов
1

ответ
795

Просмотры

Функция Scala с повторяющимися параметрами

Я вижу, что это возможно использует следующий синтаксис для метода, которые принимают параметры повторного типа: Защита capitalizeAll (арг: String *) = {{args.map арг => args.capitalize}} Однако я задавался вопрос, как функция может использовать вместо "арг => args.capitalize", например (не работает): Защита FUNC (s: String): String = {} s.capitalize Защита capitalizeAll2 (арг: String *) = {args.map {FUNC (арг)}}, как я могу сделать эту работу? ура
Kevinw1983
1

голосов
3

ответ
1.5k

Просмотры

Program that checks for capitalisation and full stop

Я начинающий программист. Я пытаюсь написать программу, которая будет просить о предложении, а затем проверить на 2 вещи. 1) заглавная буква в начале предложения и 2) полной остановки на его конце. Я также хочу, чтобы напечатать фразу, которая будет сообщить пользователю, является ли правильным их предложение. Например: Введите фразу: питон трудно. Ваше предложение не начинается с заглавной буквы. и введите фразу: Python трудно Ваше предложение не имеет полной остановки в конце. и введите фразу: питон трудно Ваше предложение не начинается с заглавной буквы и не имеет полной остановки в конце. И наконец; Введите фразу: Python трудно. Ваше предложение является совершенным. Тем не менее, я застрял, и все у меня есть этот беспорядок: предложение = вход ( "Приговор: "), если предложение [0] .isupper (!): Печать (""), если (предложение [0] .isupper ()) = предложение: печать ( «Ваше предложение не начинается с заглавной буквы.») Элиф «» не в предложении: печать ( «Ваше предложение не заканчивается полной остановки».) еще: печать ( «Ваше предложение правильно отформатирован») Любая помощь будет принята с благодарностью.
1

голосов
5

ответ
7.9k

Просмотры

Капитализация каждого предложения в виде строки в Python 3

Это должно быть легко, но как-то я не совсем получить его. Мое задание: Напишите функцию sentenceCapitalizer, которая имеет один параметр типа строки. Функция возвращает копию строки с первым символом каждых предложений заглавной. Функция должна возвращать «Hello. Меня зовут Джо. Как твое имя?», Если аргумент функции«привет. Меня зовут Джо. что ваше имя»Пусть предложение отделяется периодом с последующим пробелом.„То, что я до сих пор: Защита sentenceCapitalizer (string1: ул): слова = string1.split (“.«) words2 = words.capitalize () строка2 = words2.join () возвращает (string2) печать (sentenceCapitalizer ( ". Привет, меня зовут Джо, что вас зовут?")) После выполнения я получаю сообщение об ошибке: Traceback (самый последний вызов последнего): Файл " C: \ Users \ Andrew \ Desktop \ lab3.py "(., строка 83, в печати sentenceCapitalizer ( "Здравствуйте, меня зовут Джо, что ваше имя") Файл.?)" C: \ Users \ Andrew \ Desktop \ lab3.py «строка 79, в sentenceCapitalizer words2 = words.capitalize () AttributeError:„список“объект не имеет атрибута„капитализировать“» что это говорит мне, и как я могу это исправить? Я попытался следующие инструкции, приведенные на странице, перечисленных в качестве основы питон программного обеспечения, так что я думал, что я бы это. Что это говорит мне, и как я могу это исправить? Я попытался следующие инструкции, приведенные на странице, перечисленных в качестве основы питон программного обеспечения, так что я думал, что я бы это. Что это говорит мне, и как я могу это исправить? Я попытался следующие инструкции, приведенные на странице, перечисленных в качестве основы питон программного обеспечения, так что я думал, что я бы это.
AndyM3
1

голосов
2

ответ
108

Просмотры

R: это капитализировать работает должным образом

Является ли «мой» капитализировать работает должным образом? Вот тестовый пример из inside-r.org с их результатом в комментарии: библиотека (Hmisc) слова
1

голосов
2

ответ
164

Просмотры

Создание капитализировать метода в Dart

Я пытаюсь создать метод в дротике, но запустить в стену. Я смотрел на то, как .toUpperCase (); и .toLowerCase (); были сделаны. Метод, который я пытаюсь создать это .capitalize (); Я хотел бы, чтобы вызвать этот метод, как эта строка привет = «МИР» .capitalize (); // Мир Вот код, который я до сих пор строки прописными буквами () {вернуть this.codeUnitAt (0) .toUpperCase () + this.substring (1) .toLowerCase (); } При выполнении строки Привет = "МИР" .capitalize (); Я получаю следующее сообщение об ошибке [38; 5; 124m [2015-6-4 11: 37: 13,011] Класс 'Строка' не имеет метод экземпляра '' прописными буквами. NoSuchMethodError: метод не нашел: 'капитализировать' Адресат: "МИР" Аргументы: [] [0м Я знаю, что я могу назвать функцию как строки прописными буквами (String S) => s [0] .toUpperCase () + s.substring (1 ); Но предпочел бы держать строку Манипуляции вызывает то же самое. Спасибо, и я признателен за любую помощь :)
2

голосов
5

ответ
686

Просмотры

PHP - прописной первый символ каждого слова ожидает определенные слова

У меня есть партия строки вроде так: IPad вышел из STOCK Запитайте iPhone Какая модель является ВАША Apple IPhone Я хочу, чтобы заработать первый символ каждого слова и есть оставшиеся символы в нижнем регистре - за исключением каких-либо ссылок на iPhone или IPad , Как и в: С помощью: ucwords (strtolower ($ строка)); Это может сделать большую часть того, что необходимо, но, очевидно, и делает это на iPadand iPhone: Ipad ушла из Stock Power Up Ваш Iphone Что Модель Ваша Apple Iphone Как я могу сделать достичь ниже: IPad ушла из фондовой власти Up Your iPhone Какой модели Является ли Ваш Apple, iPhone
odd_duck
17

голосов
4

ответ
15.4k

Просмотры

Строчной все то выгоду - чистый CSS [дублированный]

Этот вопрос уже есть ответ здесь: Первый в нижнем регистре, то текст капитализировать его. Можно ли с помощью CSS? 2 ответы, которые я видел эту тему здесь: Первый в нижнем регистре, то текст капитализировать его. Можно ли с помощью CSS? Но это был не чистый CSS. У меня есть DIV, который содержит этот текст: RAWR RAWR Я хочу использовать CSS, чтобы сделать его похожим на «RAWR Rawr». Вырезать, если я просто текст-преобразования капитализировать это делает «RAWR RAWR», то уже прописные буквы остаются в верхнем регистре. Поэтому мне нужно, чтобы понизить случай это все первые затем капитализировать, это решение, чтобы обернуть его в DIV? Я попробовал оборачивать его в другой DIV, но это не работало: # TEST3 {текст-преобразования: в нижнем регистре; } # TEST3 ДИВ {текст-преобразования: капитализировать; } RAWR RAWR
Noitidart
2

голосов
3

ответ
4.3k

Просмотры

Is there a JS equivalent to CSS text-transform: capitalize?

I've got a hidden that is comprised of divs that contain content to be stuffed into a jQuery UI dialog. On document.ready I want to loop through those divs, take the id of each respective div, replace dashes with spaces, capitalize each word, and store that in a title variable. Then, I'm going use that in an object literal that gets put into my dialogs[] array. Sounds simple, right? Stripped down version of the HTML: // awesome dialog content here // awesome dialog content here // awesome dialog content here Stripped down version of the JavaScript: var dialogs = [], $container = $("#dialog-content"); $content = $container.find("> div"); $content.each(function (i) { var $this = $(this), id = $this.attr("id"), title = id.replace(/\-/g, " "); console.log(title); dialogs[dialogs.length] = { trigger: $("#" + id + "-trigger"), title: title, content: $this.html() }; }); BTW - I know I can use $.data() and add custom properties to my divs, but I really wanted as minimal of markup as possible, and I am curious about this specific possibility. So it's not so much my example, but the question at hand. To re-iterate, the question is: How can I capitalize each word in a variable via JavaScript, just like text-transform: capitalize; does in CSS?
Code Maverick
5

голосов
5

ответ
3k

Просмотры

Рубин - удалить символ подчеркивания и капитализировать

Хорошо, так что я пытаюсь удалить подчеркивание, как показано в некоторых из праздников (например, fourth_of_july). Тогда я хочу, чтобы извлечь выгоду из каждого слова. Ожидаемый результат: fourth_of_july> Четвертого июля, так что это мой код: holiday_dec = {: зима => {: Рождество => [ "Lights", "Венок"]: new_years => [ "Партия Шляпа"]},: лето => {: fourth_of_july => [ "Фейерверк", "BBQ"]},: падение => {: благодарение => [ "Турция"]},: весна => {: memorial_day => [ "BBQ"]}} защиту all_supplies_in_holidays (holiday_hash) holiday_hash.each делать | сезоны, праздники | holidays.each сделать | праздники, принадлежности | ставит "# {seasons.to_s.capitalize}:" путы "# {holidays.to_s.tr (" _ "" «) .capitalize}: # {принадлежности.
Jun
2

голосов
2

ответ
1.7k

Просмотры

Прописной с dplyr

Я делаю чистку данных с dplyr. Одна из вещей, которые я хочу сделать, это извлечь выгоду из значений в определенных столбцах. данные $ фамилия Джон Мэри Джон мэри ... Я предполагаю, что я должен использовать мутировать функцию dplyr что-то вроде этого titleCase
6

голосов
6

ответ
16.4k

Просмотры

JavaScript код для заглавной текстовых входов

Я с помощью популярного браузера Firefox Greasemonkey. Я хотел бы знать, есть ли способ извлечь выгоду из всех текстовых входов в той или иной форме, так что, если я хотел бы использовать JQuery код будет выглядеть примерно так:. $ ( «# Формы FormID ввода [тип = текст]») капитализировать (); Теперь, конечно, я знаю, что .capitalize () не является допустимым значением функции, и для того, чтобы капитализировать текст, который нужен сложный код JavaScript, но после того, как все Googling, я не мог найти тот, который, казалось, что это может быть реализовано в Greasemonkey , Может кто-нибудь помочь мне написать этот сценарий? По капитализации, я имею в виду заглавной первую букву каждого слова, как CSS текст-преобразования: капитализировать; и он должен переопределить письма пользователь может положить в, возможно, делает это на форме представить было бы легче ... Спасибо.
henryaaron
3

голосов
3

ответ
11.8k

Просмотры

Прописная буква TextView в файле XML Android макета

У меня есть TextView в макет XML-файл, как это: Моя строка определяется следующим образом: текст Можно ли сделать это отображение «текст» вместо «текст» без кода Java? (И, не меняя саму строку либо)
qwertzguy
3

голосов
5

ответ
3.1k

Просмотры

в нижнем регистре + капитализировать + конкатенации слов из строки в оболочке (например, Баш)

Как извлечь выгоду из + конкатенации слов из строки? (Первая буква в верхнем регистре, а все остальные буквы нижнего регистра другие) Пример: вход = «Джеймсе Бонде» Выход = «JamesBond»
olibre
3

голосов
2

ответ
1.5k

Просмотры

Прописной буквы в Java Script

Я знаю, что это есть ответ, но я NEWB, и я не могу заставить его работать в моей ситуации. В принципе, у меня есть страницы, которые называют URL и отображение их части на этой странице. Я надеюсь, чтобы иметь первую букву отображаемого слова прописных букв автоматически. Это пример того, что я использую: вар Str = (window.location.pathname); вар str2 = "/ рассады /"; document.write (str.substr (str2.length, (str.length - str2.length - 1))); Большое спасибо за вашу помощь, это очень ценится !!
bhfuser
3

голосов
5

ответ
2.3k

Просмотры

как капитализировать любой другой символ в PHP?

Я хочу, чтобы капитализировать $ строки в PHP, не спрашивайте, почему: D Я сделал некоторые исследования и нашел хорошие ответы здесь, они действительно помогли мне. Но, в моем случае я хочу начать прописными буквами каждый нечетный символ (1,2,3 ...) в каждом слове. Например, с моей пользовательской функцией я получаю этот результат «тесте.Пример» и хочу, чтобы получить это «тесте.Пример». Смотрите, что во втором примере слово «пример» начинается с буквы «Е»? Таким образом, любой человек может мне помочь? :)
Lado Lomidze
22

голосов
1

ответ
6.9k

Просмотры

текст-преобразования: капитализировать; Также влияет Заполнитель

У меня есть следующий простой ввод. Когда я использую текст-преобразования: капитализировать; с заглавной буквы каждого слова, заполнитель также получает капитализируются: Каков Ваш Имя пользователя? Как я могу держать заполнитель нетронутым?
Ali Bassam
2

голосов
1

ответ
2.2k

Просмотры

Как извлечь выгоду из слова в строке C ++?

У меня есть зЬй :: строки и хочу для первой буквы должны быть капитализированы, а остальным строчным. Один из способов, я мог бы сделать это: пример Const станд :: строка ( «Example»); станд :: строка заглавной = повышение :: to_lower_copy (пример); заглавной [0] = ToUpper (капитализируются [0]); Какой бы выход капитализируются как: «Пример» Но, возможно, есть более прямой способ сделать это?
WilliamKF
6

голосов
5

ответ
1.9k

Просмотры

Функция, которая принимает вложенный список строк и возвращает новый вложенный список всех строк заглавной?

Это позволит использовать их, но только если нет вложенных списков. т = [ 'этот', 'что', [ 'другой']] Защиту capitalize_nested (т): Рез = [] для с в т: res.append (s.capitalize) () возвращают Рез печать capitalize_nested (т) I не могу понять, как получить его, чтобы распечатать вложенный список, имеющий все строки начинаются с заглавной буквы. Я должен отсутствовать что-то очевидное, это только имеет меня в тупик.
3

голосов
2

ответ
10.6k

Просмотры

Прописной буквы только из строки в Python [дублировать]

Этот вопрос уже есть ответ здесь: заглавной строки 9 ответов Как заглавной первую букву каждого слова в строке (Python)? 15 ответов я пытаюсь написать один оператор линии, которая присваивает значение строки в переменной после того, как только первая буква капитализируются, а все остальные буквы остаются неизменными. Например, если строка используется были: туЗЬптд = «tHatTimeIAteMyPANTS» Тогда утверждение должно привести к другой переменной, такой как myString2 равным: myString2 = «» THatTimeIAteMyPANTS
Oliver Vakomies
3

голосов
3

ответ
1.3k

Просмотры

Python регулярное выражение: Учесть все подряд заглавных слов

Короткий вопрос: У меня есть строка: название = «Объявляя Elasticsearch.js для Node.js и браузер» Я хочу, чтобы найти все пары слов, где каждое слово правильно капитализированы. Таким образом, ожидаемый результат должен быть: [ 'Объявляя Elasticsearch.js', 'Elasticsearch.js Для', 'Для Node.js', 'Node.js и', 'и', 'The Browser'] Что я имею право Теперь это: '[AZ] [AZ] + [\ s -] [AZ] [AZ]. * Это дает мне результат: [ 'Объявляя Elasticsearch.js', 'Для Node.js', «и «] Как я могу изменить регулярное выражение, чтобы дать желаемый выход?
Karan Goel
2

голосов
5

ответ
1.9k

Просмотры

Как сделать буквы в прописные после каждого из набора конкретных символов

У меня есть коллекция символов ( «„ „/“,“.„„-“,“»), то у меня есть набор строк (около 500). То, что я хочу сделать как можно быстрее, это: после каждой из персонажей, которых я хочу сделать следующее письмо заглавных букв. Я хочу первый капитализируется, а также и многие из строк все прописные, чтобы начать с. EDIT: Я изменил tdragons ответ на этот конечный результат: открытая статическая строки CapitalizeAndStuff (строка startingString) {startingString = startingString.ToLower (); символ [] = новый символы [] { '-', ' ' '/','', ''.}; StringBuilder результат = новый StringBuilder (startingString.Length); BOOL MakeUpper = TRUE; Еогеасп (вар с в startingString) {если (MakeUpper) {результат. Append (Char.ToUpper (с)); MakeUpper = ложь; } Еще {result.Append (с); } Если (chars.Contains (с)) {MakeUpper = TRUE; }} Вернуть result.ToString (); } Тогда я называю этот метод для всех моих строк.
Gregovski
23

голосов
5

ответ
54.6k

Просмотры

Regex первой буквы каждого слова, а также после того, как специальный символ, как тире

Я использую этот # (\ S | ^) ([а-z0-9 -_] +) # я для своей выгоды каждого первого письма каждого слова, я хочу это также заглавную букву, если это после специальной отметки, как тир ( -) Теперь она показывает: это тест для StackOverflow-И я хочу это: это тест для-Stackoverflow Любые предложения / образцы для меня? I'am не профессионал, поэтому постарайтесь держать его просто для меня, чтобы понять.
Simmer
4

голосов
3

ответ
5.6k

Просмотры

Заглавный первую букву строки с помощью углового или машинописи [дубликата]

Этот вопрос уже есть ответ здесь: Как сделать первую букву строки прописными буквами JavaScript? 76 ответы Как я могу заглавной первую букву строки, используя угловые или машинописный?
celamoet

Просмотр дополнительных вопросов