问题列表 - 第44032页

正则表达式获取模式中的字符串列表

我有一堆像这样的字符串:

.ls-resourceIcon .icon_xls_gif,.ls-resourceIcon .icon_xlt_gif,.ls-resourceIcon .icon_xlw_gif

我想把icon_和_gif之间的字符串放到逗号分隔的列表中,所以在这种情况下"xls,xlt,xlw"(我可以修剪尾随的逗号).

我到目前为止得到了这个:

var regex = new RegExp("^.*icon_(.*)_gif.*$", "g");
var result = input.replace(regex, "$1,");
Run Code Online (Sandbox Code Playgroud)

但这给了我

XLW,

结果,不是所有的比赛.

我错过了什么?有没有更简单的方法来做到这一点,我没有注意到?

javascript regex

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

为什么python __file__变量在DJango中使用时返回错误路径?


我试图__file__在django下使用python 变量检索文件路径,虽然我得到了正确的路径.这种行为有点奇怪.这是我附上的示例代码,请让我知道为什么这样做.

from django.shortcuts import render_to_response  
import datetime

class WebServer():


    def __init__(self):
        pass

    def display_first_page(self, request):

        print "File Path: ", __file__
        return render_to_response('Hello')
Run Code Online (Sandbox Code Playgroud)

我已将此代码存储在给定位置:C:\ Django_example\MySample.理想情况下它应该返回类似C:\ Django_example\MySample\webserver.py的内容,但我得到的是C:\ Django_example\MySample\..\MySample\webserver.py.有人可以指出我正确的方向.

提前谢谢,
Rupesh

python django django-views

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

何时使用StringIO,而不是加入字符串列表?

使用StringIO作为字符串缓冲区比使用list作为缓冲区慢.

何时使用StringIO?

from io import StringIO


def meth1(string):
    a = []
    for i in range(100):
        a.append(string)
    return ''.join(a)

def meth2(string):
    a = StringIO()
    for i in range(100):
        a.write(string)
    return a.getvalue()


if __name__ == '__main__':
    from timeit import Timer
    string = "This is test string"
    print(Timer("meth1(string)", "from __main__ import meth1, string").timeit())
    print(Timer("meth2(string)", "from __main__ import meth2, string").timeit())
Run Code Online (Sandbox Code Playgroud)

结果:

16.7872819901
18.7160351276
Run Code Online (Sandbox Code Playgroud)

python stringio

48
推荐指数
3
解决办法
6万
查看次数

MVC模式中的控制器和MVP模式中的演示者之间有什么区别?

MVC模式中的控制器和MVP模式中的演示者之间有什么区别?您能否提供链接以了解这两者的优点和使用方案?

model-view-controller mvp design-patterns

14
推荐指数
2
解决办法
7013
查看次数

使用ZipOutputStream压缩子文件夹

ZipOutputStream仅压缩文件夹中的文件.我也想压缩子文件夹.我怎样才能做到这一点?

.net c# zipoutputstream

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

在WCF服务的方法中有输出参数是不好的做法吗?

我正在寻找除了通常的"out参数令人困惑并且指示方法做的不仅仅是一件事"式的参数以及更多关于WCF服务中输出参数特别糟糕的原因.我现在在哪里工作,我们在WCF服务中有一条规则反对他们,我正在努力找出原因!

.net c# wcf output-parameter

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

什么时候在C#中有用的值类型/引用类型约束?

我正在寻找简单的示例来演示值类型/引用类型约束何时有用.

... where T : struct  // when is this useful?
... where T : class   // and what about this?
Run Code Online (Sandbox Code Playgroud)

我记得过去看过一些非常好的例子,但我找不到它们.

c# generics constraints

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

PHP如何检查一天是否是假日(在指定的国家/地区)?

是否有某些功能可以告诉我日期是某个国家的假期?

我知道这可能是徒劳的问题,因为很难有这样的功能.

php

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

Scala中字符串匹配的较短版本

我有以下代码:

if (element.matches("class Int"))
      true
    else
      false
Run Code Online (Sandbox Code Playgroud)

是否可以使用类似*.getOrElse for Sets的函数来获得更清晰的代码?

scala

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

应用程序被批准用于Amazon AppStore需要多长时间?

Amazon AppStore审核应用程序所需的平均时间是多少?

(小型,无争议,高质量的应用程序,在Android Market上很受欢迎)

我知道它是可变的,所以最小/最大的粗略数字(3天?3周?3个月?)将非常有帮助,我只是在寻找一些真实的例子.

android amazon-appstore

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