Описание тега rawstring

Строковый литерал, который будет обрабатываться без какой-либо интерпретации, зависящей от языка, что позволяет избежать необходимости экранирования символов и, таким образом, обеспечивает более разборчивые строки.
2 ответа

Если в исходных строках C++0x отменен сплайсинг строки CPP, требуется ли соответствующая реализация для сохранения исходной последовательности новой строки?

В последней версии C++0x, n3126, говорится: Каждый экземпляр символа обратной косой черты (\), за которым сразу следует символ новой строки, удаляется, объединяя физические исходные строки для формирования логических исходных строк. ... Внутри r-cha…
27 дек '10 в 17:27
3 ответа

Чтение необработанной строки из файла в C#

У меня есть следующий литерал необработанной строки: @"some text ""here"" and some more text"Все работает нормально, когда мне присвоили строковую переменную в программе. Но когда я положил эту строку - "some text ""here"" and some more text" и проч…
09 фев '12 в 13:12
3 ответа

swiftyjson не может преобразовать rawstring обратно в объект json

У меня есть объект json, такой как thies {"test": "test"}, но если я преобразую его в объект SwfiftyJSON.JSON, а затем извлекаю необработанную строку с помощью функции rawString(), то я преобразую необработанную строку в объект json, но, к сожалению…
14 сен '15 в 06:00
0 ответов

Как хранить и читать необработанные строки RegEx из pandas dataframe

Я сохранил список необработанных строк RegEx в кадре данных панд. Пример сохраненных строк показан ниже: r'([\u0621-\u064a]+\u0647\u0645|\b\u0647\u0645)\b' Теперь, когда я попытался прочитать приведенную выше строку из кадра данных pandas, я получил…
04 фев '19 в 19:13
0 ответов

Ошибка ввода-вывода: [Errno 22] недопустимый режим ('w') или имя файла: "C:/Users/...../file.csv"

Я запускаю симуляцию, в которой я читаю и пишу несколько файлов (оба.txt или.csv) на каждом временном шаге, чтобы общаться с внешними программами на C#. Время от времени в симуляции возникает ошибка: IOError: [Errno 22] неверный режим ('w') или имя …
22 сен '16 в 15:14
6 ответов

Что именно делают строковые флаги "u" и "r" и что такое необработанные строковые литералы?

Задавая этот вопрос, я понял, что мало что знаю о необработанных строках. Для кого-то, претендующего на звание тренера по Джанго, это отстой. Я знаю, что такое кодировка, и я знаю, что u'' один делает, так как я понимаю, что такое Unicode. Но что де…
17 янв '10 в 16:22
4 ответа

Необработанная строка и регулярное выражение в Python

У меня есть некоторые заблуждения относительно необработанной строки в следующем коде: import re text2 = 'Today is 11/27/2012. PyCon starts 3/13/2013.' text2_re = re.sub(r'(\d+)/(\d+)/(\d+)', r'\3-\1-\2', text2) print (text2_re) #output: Today is 20…
11 май '15 в 09:30
4 ответа

Путь к Python и необработанные строки

У меня есть некоторые проблемы с именем путь + файл (который является входом для функции). Это работает: result=r"D:\final\Res.mat" Это не работает: result="D:\\final\\Res.mat" Что я хотел бы сделать, это следующее (но также не работает [Errno 22] i…
03 авг '16 в 11:46
3 ответа

Необработанная строка для переменных в Python?

Я видел несколько подобных постов по этому вопросу, но ничто не решило мою проблему. Я читаю список чисел с обратной косой чертой и записываю их в.csv. Очевидно, что обратные слеши вызывают проблемы. addr = "6253\342\200\2236387" with open("output.c…
20 авг '14 в 19:03
3 ответа

Необработанные строки Python и Unicode: как использовать веб-ввод в качестве шаблонов регулярных выражений?

РЕДАКТИРОВАТЬ: Этот вопрос не имеет смысла, как только вы поймете, что означает флаг "r". Подробнее здесь. Для людей, которые ищут быстрый ответ, я добавил ниже. Если я ввожу регулярное выражение вручную в скрипте Python, я могу использовать 4 комби…
17 янв '10 в 16:17
5 ответов

Что такое "регулярное выражение необработанной строки" и как вы можете его использовать?

Из документации по регулярным выражениям Python, касающейся '\' персонаж: Решение заключается в использовании необработанной строковой нотации Python для шаблонов регулярных выражений; обратная косая черта не обрабатывается особым образом в строково…
13 окт '12 в 07:42
4 ответа

Почему я не могу завершить необработанную строку обратной косой чертой?

Я запутался здесь, хотя необработанные строки преобразуют каждый \ в \\ но когда это \ появляется в конце, это вызывает ошибку. >>> r'so\m\e \te\xt' 'so\\m\\e \\te\\xt' >>> r'so\m\e \te\xt\' SyntaxError: EOL while scanning string l…
23 июн '12 в 08:40
4 ответа

Как вывести """в" здесь документы "Scala?

В Scala "здесь документы" это начало и конец в 3 " val str = """Hi,everyone""" Но что, если строка содержит """? Как вывести Hi,"""everyone?
26 июл '10 в 17:04
2 ответа

Необработанные строки в Code::Blocks?

Я читаю каталог из файла, например, я загрузил этот "Main\Characters\Player.xxx", поэтому я хочу создать папки Main и Characters. Я пытался использовать этот метод (после удаления Player.xxx из строки)": string syntax = "md "+path; system(syntax.c_s…
04 авг '16 в 20:54
2 ответа

Необработанная буквенная строка Python

str = r'c:\path\to\folder\' # my comment IDE: Затмение python2.6 Когда последний символ в строке является обратной косой чертой, создается впечатление, что он уходит от последней одинарной кавычки и рассматривает мой комментарий как часть строки. Но…
19 авг '10 в 00:24
0 ответов

Добавить макрос необработанной строки, используя target_compile_definitions

Я хочу добавить в CMakeLists.txt Макроэквивалент необработанной строки: #if defined(Q_OS_WIN) #define COMMPORT_NAME R"(\\.\COM1)" #elif defined(Q_OS_UNIX) #define COMMPORT_NAME "/dev/ttyS0" #else #error "platform not supported" #endif Я попробовал с…
18 авг '17 в 05:52
1 ответ

Возврат каретки + перевод строки в необработанных строковых литералах?

Рассмотрим файл C++ с окончаниями строк UNIX (т.е. '\x0a' вместо "\x0d\x0a") и включает следующий необработанный строковый литерал: const char foo[] = R"(hello^M )"; (где ^M фактический байт 0x0d (т.е. возврат каретки)). Каким должен быть результат …
05 апр '14 в 07:46
2 ответа

Python - как преобразовать "сырую" строку в обычную строку

В Python у меня есть такая строка: '\\x89\\n' Как я могу декодировать его в обычную строку, например: '\x89\n'
16 июн '14 в 11:16
1 ответ

PHP Распаковать один байт из двоичной строки

У меня есть сырая строка байтов $b, поступающих из $b=sha1($k,true); Мне нужно знать значение $b[$ix]. Единственный способ, который я нашел, это $arr=unpack('Cw',$b[$ix]); $value=$arr["w"]; Но для такой элементарной операции это кажется слишком боль…
22 июл '16 в 20:00
1 ответ

Необработанная строка Python, флаг "r", эквивалентный в C#

Я пытаюсь дать путь к файлу в C#, который содержит специальные /escape-символы. Я новичок в C#. пожалуйста, помогите мне определить путь к файлу как raw string literals. Следующий путь (\t имеет значение spl): IE_DRIVER_PATH = "C: \ software \ selen…
28 дек '16 в 09:49