小编JSo*_*ong的帖子

string.matches(regex)返回false,虽然我认为它应该是真的

我正在使用Java正则表达式.

哦,我真的很想念Perl !! Java正则表达式非常难.

无论如何,下面是我的代码.

oneLine = "{\"kind\":\"list\",\"items\"";
System.out.println(oneLine.matches("kind"));
Run Code Online (Sandbox Code Playgroud)

我希望屏幕上显示"true",但我只能看到"false".

代码有什么问题?我该如何解决?

先感谢您!!

java regex match

6
推荐指数
2
解决办法
1735
查看次数

Perl的.我不能写一个文件.该文件保持为空

我写了下面的代码.

我找不到任何错误.

say $valid $1;
Run Code Online (Sandbox Code Playgroud)

不起作用.程序完成时,$ valid文件为空.

怎么了?

提前致谢!^^

#!/usr/bin/perl
use 5.012;
use strict;
use warnings;
use LWP::Simple;

open my $input, '<', 'c:\perl\015_JiraGet\addrHDP.txt' or die "Cannot read: $!\n";
open my $valid, '<', 'c:\perl\015_JiraGet\valid.txt' or die "Cannot read: $!\n";
my @totalReport;
my $eachAddr;
my $copyFile;
my $copyFilePath = 'c:\perl\015_JiraGet\HADOOP XML\\';
my $tempFile;
my $tempFilePath = 'c:\perl\015_JiraGet\temp.txt';
my $analyzed;
my $analyzedPath = 'c:\perl\015_JiraGet\analyzed - HADOOP.txt';
my $undefCheck;
my $i = 0;
my $j = 0;
my $title = 'temp';
my $dup …
Run Code Online (Sandbox Code Playgroud)

perl file

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

用于查找固定点的OCaml函数

我有一个OCaml函数来查找固定点:

>> let rec fix f x =
     let x' = f x in
       if x = x' then x else fix f x';;
(system message) val fix : ('a -> 'a) -> 'a -> 'a = <fun>
Run Code Online (Sandbox Code Playgroud)

问题是,当我输入时,我不明白它是如何工作的:

>> let cubed x = x*x*x;;
(system message) val cubed : int -> int = <fun>

>> fix cubed 2;;
(system message) - : int = 0
Run Code Online (Sandbox Code Playgroud)

在我的理解中,fix cubed 2将进入无限循环fix cubed 2*2*2,fix cubed (2*2*2)*(2*2*2)*(2*2*2)等等.该功能如何正确找到固定点0 …

recursion ocaml fixed-point-iteration

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

标签 统计

file ×1

fixed-point-iteration ×1

java ×1

match ×1

ocaml ×1

perl ×1

recursion ×1

regex ×1