相关疑难解决方法(0)

为什么我的 Ruby 字符串显示转义字符反斜杠 ('\') 两次?

\.br\用作分隔符:

[10, 20, 30].join('\.br\\')
Run Code Online (Sandbox Code Playgroud)

预期结果:

"10\.br\20\.br\30"
Run Code Online (Sandbox Code Playgroud)

实际返回的内容:

"10\\.br\\20\\.br\\30"
Run Code Online (Sandbox Code Playgroud)

我为反斜杠添加了转义符,我怎么能得到预期的结果?

ruby string escaping

1
推荐指数
1
解决办法
332
查看次数

反斜杠转义在Python中不起作用

我希望Python解释器将我显示\'为计算值.我试着打字"\\'",它给了我同样的东西.如果我尝试,"\'"那么在我返回后不再显示反斜杠.在我点击返回后如何让它显示这样的反斜杠\'

补充问题

这是我不理解的确切问题:表达 - >

'C'+ +'D'

计算值 - >

'光盘'

找到丢失的文字

python

1
推荐指数
1
解决办法
162
查看次数

修复路径中不需要的转义序列

我在这样的变量中有一个路径:

path = "C:\HT_Projeler\7\Kaynak\wrapped_gedizw.tif"
Run Code Online (Sandbox Code Playgroud)

这是不正确的,因为它包含转义序列:

>>> path
'C:\\HT_Projeler\x07\\Kaynak\\wrapped_gedizw.tif'
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个变量中的路径,使其成为等同于r"C:\HT_Projeler\7\Kaynak\wrapped_gedizw.tif""C:/HT_Projeler/7/Kaynak/wrapped_gedizw.tif"

我知道这个话题是常见的,我调查了很多问题(1,2在这里等).

这是我的确切脚本:

...
basinFile = self._gv.basinFile
basinDs = gdal.Open(basinFile, gdal.GA_ReadOnly)
basinNumberRows = basinDs.RasterYSize
basinNumberCols = basinDs.RasterXSize
...
Run Code Online (Sandbox Code Playgroud)

在这里是self._gv.basinFile我的道路.所以我不能把"r"开头self._gv.basinFile

python python-3.x

0
推荐指数
1
解决办法
79
查看次数

为什么下面的字符串不需要额外的转义就可以工作?

在下面的:

>>> r'\d+','\d+', '\\d+'
('\\d+', '\\d+', '\\d+')
Run Code Online (Sandbox Code Playgroud)

为什么反斜杠不需要'\d+'转义?为什么这会给出与其他两个文字相同的结果?

相似地:

>>> r'[a-z]+\1', '[a-z]+\1'
('[a-z]+\\1', '[a-z]+\x01')
Run Code Online (Sandbox Code Playgroud)

为什么\1get 会转换为十六进制转义?

python python-3.x

0
推荐指数
1
解决办法
98
查看次数

标签 统计

python ×3

python-3.x ×2

escaping ×1

ruby ×1

string ×1