Tag Archives: String

C# удалить повторяющиеся пробелы

Иногда на C# (и не только) требуется удалить повторяющиеся пробелы в строке. Например, дана строка: a b c d и нужно получить на выходе: a b c d Для решения этой задачи достаточно воспользоваться регулярным выражением, которое также заменит повторяющиеся символы табуляции и новой строки: str = Regex.Replace(str, @”\s+”, ” “);

c# количество вхождений подстроки в строку

чтобы подсчитать количество вхождений подстроки substring в строку sourcestring: string sourcestring = “abcd1234abcd”; string substring = “abcd”; int count = (sourcestring.Length – sourcestring.Replace(substring, “”).Length)/substring.Length;    

Python проверить является ли строка числом

Для того чтобы проверить является ли строка числом, можно использовать функцию isdigit(): >>> a = “012345” >>> a.isdigit() True >>> b = “123abcd” >>> b.isdigit() False   Однако этот способ не будет работать для чисел с плавающей точкой, например 0.5. В таком случае можно написать такой метод проверки: def is_number(str): try: float(str) return True except ValueError: return […]

python строка в обратном порядке

для того чтобы в python получить строку в обратном порядке, достаточно воспользоваться слайсом: >>> ‘abcd'[::-1] ‘dcba’ Синтаксис слайса имеет вид [begin:end:step], где в нашем случае begin и end не указаны, а шаг равен -1, что в итоге обращает строку наоборот.  

преобразовать переменную в стринг в php

чтобы преобразовать переменную в строку в php, можно использовать cast оператор: $myText = (string)$myVar;   в случае массивов, объектов, и т.д. можно воспользоваться функцией print_r: $myText = print_r($myVar,true);  

C# перевести char[] в string

Как правильно перевести массив символов char[] в строку String? метод ToString не работает в данном случае. Всегда предполагал, что он нужен иммено для этого, но фиг там.