小编ndn*_*kov的帖子

java正则表达式提取地址中的pincode

我有一个地址,最后包含密码.

如何使用正则表达式从地址中提取6位数的密码?

我试过用String.index()但不完美.我不知道怎么写reg exp语法从整个字符串中提取6位数字符串.

输入:

19,Jogeshwari Vikhroli Link Rd,MHADA Colony 19,Powai,Mumbai,Maharashtra 400076,Mumbai,

输出:

400076

java regex

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

将colums组合成嵌套数组

我正在尝试用多个数组创建一个嵌套数组.我有两个像这样的数组:

cat = ["cat1", "cat2", "cat3"] 
dog = ["dog1", "dog2", "dog3"]
Run Code Online (Sandbox Code Playgroud)

是否可以制作这样的数组(带标题"cats""dogs")?

animals = [["cats", "dogs"], ["cat1", "dog1"], ["cat2", "dog2"], ["cat3", "dog3"]]
Run Code Online (Sandbox Code Playgroud)

我可以用一些很长的有线代码来做到这一点,但是有一个简单的方法吗?

ruby arrays

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

ruby中的模板方法

简单的问题:

在java中你可以定义:

void myFunction<T>(T value) { //do stuff }
Run Code Online (Sandbox Code Playgroud)

ruby中是否有等价物,如果没有,我怎样才能获得类似的结果(传递类类型?)

ruby generics

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

Python 3.5.1正则表达式与预期不匹配

我已经用Regex101测试了我的正则表达式,但是当我在Python 3.5.1中尝试时它会返回None

这是我的Regex101

这是我的Python代码.不确定我是否遗漏任何东西.

Python 3.5.1 |Anaconda 2.4.0 (x86_64)| (default, Dec  7 2015, 11:24:55)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import re
>>> p = re.compile('([01]?[0-9]+:?[0-9]*(?:[AP]M)?)-([01]?[0-9]+:?[0-9]*(?:[AP]M)?)', re.MULTILINE)
>>> m = p.match('NO PARKING (SANITATION BROOM SYMBOL) 7AM-7:30AM EXCEPT SUNDAY')
>>> print(m)
None
>>>
Run Code Online (Sandbox Code Playgroud)

python regex

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

正则表达式只允许数字、连字符、括号、加号和空格

我试图形成一个正则表达式,它只允许在任何地方找到数字、连字符、括号、加号和空格。这里有些例子:

(90990)-121332
(13)920298-232
897897-8098
+988 8892 222
987878798798
4234232211
Run Code Online (Sandbox Code Playgroud)

java regex numbers

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

正则表达式:帮助匹配小于24的数字

因此,我使用此正则表达式来验证我为实习设计的网站上的一些文本框。

问题在于我不太热衷于正则表达式,而且我即将找到一个能匹配0-24至不超过两个小数位的数字的有效表达式。

到目前为止,这就是我所拥有的。该模式也匹配任何字符串。例如"a""az"

var pattern = "^([0-9]{0,2}?.?[0-9]{0,2}|1[0-9].?[0-9]{0,2}|2[0-4].?[0-9]{0,2})$";
Run Code Online (Sandbox Code Playgroud)

javascript regex pattern-matching

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

在Ruby中为hello world程序获取无法解释的未初始化的常量错误

我在ruby中有以下代码:

Class Sample
    def hello
        puts "Hello"
    end 

s = Sample.new
s.hello
Run Code Online (Sandbox Code Playgroud)

我得到的错误是

my_prog.rb:1:in'':未初始化的常量Sample(NameError).

为什么我收到此错误消息?

ruby

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

初始化中的Ruby代码有什么作用?

我正在试图弄清楚这段代码在做什么,我有一个猜测.我很熟悉为实例变量赋值,但我不确定其余的.

我是如何读取的player_1:如果player_1传入一个值,则将其分配给实例变量@player_1,并创建Human该类的新实例.我错过了什么吗?

def initialize(player_1 = nil, player_2 = nil, board = nil)
  player_1 ? @player_1 = player_1 : @player_1 = Players::Human.new("X")
  player_2 ? @player_2 = player_2 : @player_2 = Players::Human.new("O")
  board ? @board = board : @board = Board.new
  @current_player = @player_1
end

module Players
  class Human < Player
    def move(board)
      input = gets.strip
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby initialization

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

获得不同的课程

class A
  def self.jeg
    p"hi"
  end

  def self.nat
    p 54
  end
end

A.jeg.class

A.nat.class
Run Code Online (Sandbox Code Playgroud)

在我使用的这个程序中p.

当我运行这个程序时,我得到了以下结果

1.9.3-p194 :009 > A.jeg.class
"hi"
 => String 

1.9.3-p194 :010 > A.nat.class
54
=> Fixnum 


class B
  def self.boo
    puts "hi"
  end

  def self.gan
    puts 25
  end
end

B.boo.class

B.gan.class
Run Code Online (Sandbox Code Playgroud)

在这个程序中,我使用puts而不是p

当我运行这个程序时,我得到了以下结果

1.9.3-p194 :021 > B.boo.class
hi
 => NilClass 

1.9.3-p194 :022 > B.gan.class
25
 => NilClass 
Run Code Online (Sandbox Code Playgroud)

为什么我得到NilClass当我使用puts的不是p

ruby

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

Ruby method_missing类和模块中的用法

如何method_missing在课堂和混合模块中使用?

module Bar
  def method_missing(name, *args)
    p 'Bar' if name =~ /bar/
  end
end

class Foo
  include Bar

  def method_missing(name, *args)
    p 'Foo' if name =~ /foo/
  end
end

a = Foo.new
a.foofoo => "Foo"
a.barbar => nil
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming

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

永远不匹配任何内容的正则表达式模式

我正在维护一些包含规则列表的 C# 软件,每个规则都有一个正则表达式模式作为其定义的一部分。正则表达式模式确定规则是否应应用于特定数据实例。

即给定一个特定的字符串,如果正则表达式模式与该字符串匹配,则应用该规则,但切勿对正则表达式模式不匹配的字符串应用该规则。

我想停用一些规则,以便它们永远不会应用于任何字符串。

所以我需要一个不匹配的正则表达式模式,无论传递给它的字符串值是什么。

有什么建议么?

c# regex string

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

正则表达式匹配子字符串,但不是从某些字符开始

我正在搜索子字符串,例如test,在更长的字符串中alongstringtest.

在这个例子中,它将匹配好

但我想排除某些情况(当某些字符前面的'test'时)

例如

不匹配'a-test'(因为' - ')

不匹配'abcgtest'(因为'g')

不匹配'abc"test'(由于'''')

我很长时间没有写任何正则表达式,所以这让我把头发拉出来!

php regex perl

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

正则表达式屏蔽Java中前两个和后两个字符以外的字符

在Java中,我想编写一个正则表达式来执行以下操作:
源字符串:abcdefg
输出字符串:ab***fg

源字符串:123456789
输出字符串:12*****89

源字符串:a123d
输出字符串:a1*3d

java regex

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