小编Rad*_*Hex的帖子

解析文本中的特殊字符串(例如"%var%")?

我正在提供带命令的Javascript函数字符串(SVG路径命令):

eg. "move 10 10 line 50 50"
Run Code Online (Sandbox Code Playgroud)

move和line命令

数字x,y坐标

我想为这些命令添加特殊字符串,这将指示函数使用特定变量

eg. "move %mouseX%+1 %mouseY%+1"
Run Code Online (Sandbox Code Playgroud)

其中%mouseX%和%mouseY%将是鼠标x,y坐标

我该如何解析和替换这些?

javascript

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

灵活搜索页面的良好实践 - Django

我只是想知道我是否可以从其他人那里得到关于这个话题的例子.

我在Django中有一个使用过滤器的页面,以便执行搜索.

目前我正在对GET参数进行简单检查,并相应地向查询集添加.filter():

if color:
  query.filter(color=color)
Run Code Online (Sandbox Code Playgroud)

这感觉有点像丑陋的方式,我有点卡住想知道如何让它变得更有活力.

有任何想法吗?

python django filter django-models django-queryset

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

问题排序字符串列表 - Python

我有一个字符串列表:

cards = ['2S', '8D', '8C', '4C', 'TS', '9S', '9D', '9C', 'AC', '3D']
Run Code Online (Sandbox Code Playgroud)

以及我想要显示卡片的顺序:

CARD_ORDER = ['2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A']
Run Code Online (Sandbox Code Playgroud)

这就是我试图订购列表的方式:

sorted(cards, lambda x,y: CARD_ORDER.index(x[0]) >= CARD_ORDER.index(y[0]) )
Run Code Online (Sandbox Code Playgroud)

不幸的是,这似乎不起作用....

或者更确切地说,列表保持完全相同,sorted(cards)工作正常.

有任何想法吗?

python sorting

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

-1
推荐指数
2
解决办法
937
查看次数