小编dav*_*ide的帖子

在Java regex.Pattern中设置两个标志

我需要这样的匹配器:

Matcher kuchen = Pattern.compile("gibt es Kuchen in der K\u00FCche",Pattern.CASE_INSENSITIVE).matcher("");
Run Code Online (Sandbox Code Playgroud)

问题是它不是简单的ASCII.我知道在这种特殊情况下我可以使用[\ u00FC\u00DC]作为ü,但我需要更一般(从其他匹配器组构建正则表达式).所以根据javadocs:

默认情况下,不区分大小写的匹配假定只匹配US-ASCII字符集中的字符.通过将UNICODE_CASE标志与此标志一起指定,可以启用Unicode感知的不区分大小写的匹配.

任何人都可以告诉我如何同时指定两个标志?

java regex unicode case-sensitive

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

system.out.println语句在java中的任何方法之外

我的问题是我们不能在java之外写一个输出声明吗?如果我将它括在{}括号中,那么我不会得到错误,但如果我直接写它,我会收到错误.为什么这样?

public class abc 
{ 
   int a=3; 
   int b=0; 
   System.out.println("this statement gives error"); //Error!! 
   {System.out.println("this works fine");} 
   public static void main(String args[]) {

   System.out.println("main"); 
      abc t=new abc();
   }
} 
Run Code Online (Sandbox Code Playgroud)

我尝试用main编写它,它的工作原理.如果没有方法,它为什么不工作?

java program-entry-point

12
推荐指数
2
解决办法
5318
查看次数

使用ElasticSearch滚动API时,我可以跳到第n页吗?

我正在使用elasticsearch滚动API。在某些情况下,我想返回第n页的匹配,而不返回前几页的匹配。我相信这应该像一个迭代器。因此,我只想将迭代器传递到前几页,但实际上要返回第n页的匹配。

我当前的代码是

initial_request = client.search(index = index, doc_type = doc_type, body = q, scroll = str(wait_time) + 'm', search_type = 'scan', size = size) 

sid = initial_request['_scroll_id'] ## scroll id
total_hits = initial_request['hits']['total'] ## how many results there are. 
scroll_size = total_hits ## set this to a positive value initially

while scroll_size > 0:

    p += 1
    print "\t\t Scrolling to page %s ..." %p

    page = client.scroll(scroll_id = sid, scroll = str(wait_time) + 'm')

    sid = page['_scroll_id'] # Update …
Run Code Online (Sandbox Code Playgroud)

python pagination iterator elasticsearch

5
推荐指数
0
解决办法
669
查看次数

PYTHON in MAYA: get all attributes

I would like to know if there is a way to get the list of attributes that we can get with pymel.core.getAttr() (or maya.cmds.getAttr() for cmds users). __dict__ doesn't give that list.

import pymel.core as pmc

myCubeTrans, myCubeShape = pmc.polyCube()

>>> print myCubeTrans.__dict__

{'__apiobjects__': {'MDagPath': <maya.OpenMaya.MDagPath; proxy of <Swig Object of type 'MDagPath *' at 0x00000000132ECCC0> >, 'MObjectHandle': <maya.OpenMaya.MObjectHandle; proxy of <Swig Object of type 'MObjectHandle *' at 0x00000000132EC9F0> >, 'MFn': <maya.OpenMaya.MFnTransform; proxy of <Swig Object of type 'MFnTransform *' …
Run Code Online (Sandbox Code Playgroud)

python maya

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

向 django 添加自定义语言

我正在将我的网站翻译成欧盟的 24 种语言。其中包括“Malti”语言,该语言未在 django 默认支持的语言中列出。

我想知道是否有一种方法可以向 django 添加自定义语言,以便它可以与本机 i18n url 函数一起使用。

谢谢!

python django multilingual

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

任何字母或数字后跟括号的正则表达式

显然我需要一些关于正则表达式的帮助。我试图找到任何字母或数字后跟括号。l) 9) R).

我尝试了几件事。我的想法是“以任何字母或数字开头,后跟 1 个括号”。所以我试过这个:

^[A-Za-z0-9]\({1}
Run Code Online (Sandbox Code Playgroud)

显然它不起作用。

regex

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