标签: brackets

为什么我的python函数返回多个括号?

我有点像python的菜鸟,但我正在尝试创建一个递归函数,就像内置范围函数一样:

def Range (lo, hi):
    if lo >= hi:
        return []
    else:
        return [lo, Range (lo+1,hi)]
Run Code Online (Sandbox Code Playgroud)

但它返回多个列表.

而不是[3,4,5,6],这就是我想要的,它的归还[3,[4,[5,[6,[]]]]] 为什么是这个以及如何解决它?

python recursion brackets

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

在对象中使用方括号

我的代码必须是这样的:

rules: {
  jform[name]: {
  required:true,
  minlength:5,
  maxlength:15
},
Run Code Online (Sandbox Code Playgroud)

我该如何使用这些方括号?关于这个主题,在这个网站和谷歌上有很多答案,但不是特别针对这个.

javascript brackets

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

使用嵌套括号解析字符串

我正在编写一个解析一些命令的应用程序.命令以下列形式给出:

A {B}

我只想要A和B.A是可选的,但这很容易处理.我遇到的问题是A和B几乎都可以包含任何字符,包括空格和'{'和'}'.括号也不需要平衡.这可以用正则表达式解析吗?如果没有,您认为可以做的最简单的事情是什么?

例如,给定:

"parsme {foo {"hello"} {"goodbye"} {{{} {bar {"up"} {"down"}}"

然后:

A ="parseme {foo {"hello"} {"goodbye"} {{{}}和B ="bar {"up"} {"down"}"

regex parsing nested brackets

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

如何使用 GET 作为方法在 Ajax 请求上发送方括号“%5B”“%5D”作为参数?

使用 Ajax 和 GET 方法,我试图发送一个带括号的 url,但我没有得到正确的编码:

Request URL:http://myurl/search.html?_dc=1382510050331&search%5Bpostcode%5D=96231
Run Code Online (Sandbox Code Playgroud)

代替:

Request URL:http://myurl/search.html?_dc=1382510050331&search[postcode]=96231
Run Code Online (Sandbox Code Playgroud)

错误:

Status Code:502 Host not found
Run Code Online (Sandbox Code Playgroud)

这是我的代码片段:

Ext.Ajax.request({
    url: 'http://myulr.lan/fpsearchjson.html',
    method: 'GET',
    params: {
        "geosearch[postcode]":91111
    },
    success: function(response){
        console.log("success");
    },
    failure: function(response){
        console.log("failure");
    }
});
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

javascript ajax url get brackets

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

是否可以在Lua中创建代码段?

与某些语言一样,您可以添加括号来指定代码.我能在Lua中做些什么来分割我的代码部分,类似于下面的例子吗?

{
    //Code
}
Run Code Online (Sandbox Code Playgroud)

lua brackets

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

如果我没有在函数中指定括号,即使它只是C中的一个语句,为什么会出现错误?

在for循环中,while循环和if语句允许我不指定括号,如果我只在其中放入语句,如下所示:

for (fahr = LOWER; fahr <= UPPER; fahr = fahr + STEP)
    printf("%3d %6.1f\n", fahr, fahrToCelsius(fahr));
Run Code Online (Sandbox Code Playgroud)

但是,如果我在这样的函数中这样做:

float fahrToCelsius(int fahr)
    return (5.0/9.0)*(fahr-32);
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误.

为什么我不能在只有一个语句的函数中省略括号?

c brackets function

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

如何使用带有o选项和[]的grep?

我试图找出如何使用grep与-o和[]括号.所以我有一句话说

 <START connection="IP" name="test" extraname="testa" 2" data1="1" IP="192.1.1.1"></START>
 <START connection="IP" name="1test2" extraname="testb" 2" data1="1" IP="192.1.1.2"></START>
Run Code Online (Sandbox Code Playgroud)

我基本上想要 name="test 2"

所以我试过了:

grep -o 'name="[*]"'
grep -o 'name="*"'
Run Code Online (Sandbox Code Playgroud)

我大多得到name="".此外,显示大量示例的页面链接也很棒.

bash grep brackets

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

bash脚本中的[:missing`]'

所以我正在编写一个bash shell脚本,我的前几行看起来像这样:

if ! [ $# -eq 0 || $# -eq 1 ]; then
    echo -e "Usage: myScriptName [\e[3mdir\e[0m] [\e[3m-f file\e[0m]"
    exit 1
fi
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它会说"[:missing`]'".我没有看到失踪,除了; 正在触动],所以我错过了什么?

bash brackets sh

0
推荐指数
2
解决办法
7580
查看次数

C#:字符串的最后一个括号()内的字符串

在我的一项任务中,我必须在 Bug 状态的最后一组括号内找到 Bug 的 ID。我列出了一些示例错误状态。

错误状态(字符串)看起来像,

Case 1: Bug A is resolved (XID: X015)
Case 2: Bug B is resolved (ZID: X016)
Case 3: Bug C is resolved (Data issue) (SID: X017)
Run Code Online (Sandbox Code Playgroud)

对于案例 #1 和 #2 ,我进行了编码,找到 ( 和 ) 的第一次出现,并计算括号内的值。

var start = value.IndexOf("(", StringComparison.Ordinal) + 1;
var end = value.IndexOf(")", start, StringComparison.Ordinal);
var BugID = value.Substring(start, end - start);
Run Code Online (Sandbox Code Playgroud)

但是在案例#3 中,有两组括号,第一组包含关于错误的摘要,第二组是实际的错误 ID,我需要提取错误 ID。我必须编写这样的代码,

var start = value.IndexOf(last "(");    //index of last (
var end = value.IndexOf(last ")"); …
Run Code Online (Sandbox Code Playgroud)

c# regex string brackets indexof

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

方括号中'参数'的目的是什么?C#

我在观看教程的同时遇到了这个问题.之前没见过,我想知道这里发生了什么.

    Application["ApplicationStartDateTime"] = DateTime.Now;
Run Code Online (Sandbox Code Playgroud)

这是在上下文中:

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();
        RouteConfig.RegisterRoutes(RouteTable.Routes);

        Application["ApplicationStartDateTime"] = DateTime.Now;
    }
    protected void Application_End()
    {
        Application.Clear();
    }
}
Run Code Online (Sandbox Code Playgroud)

application_Start方法是锅炉板,除了StartDateTime行之外,它几乎没有解释原因.具体来说,我想知道方括号.我知道数组,我知道注释,但这看起来不同.

c# asp.net-mvc brackets square

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

标签 统计

brackets ×10

bash ×2

c# ×2

javascript ×2

regex ×2

ajax ×1

asp.net-mvc ×1

c ×1

function ×1

get ×1

grep ×1

indexof ×1

lua ×1

nested ×1

parsing ×1

python ×1

recursion ×1

sh ×1

square ×1

string ×1

url ×1