标签: string-parsing

如何使用Perl将字符串转换为浮点数?

是否有任何函数int()可以将字符串转换为浮点值?我目前正在使用以下代码:

$input=int(substr($line,1,index($line,",")-1));
Run Code Online (Sandbox Code Playgroud)

我需要将返回的字符串转换substr为float.

floating-point perl string-parsing

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

Java getQueryString

所以我试图捕获getQueryString()的certian部分.我知道我可以尝试通过并解析字符串以获得我想要的某个部分,但希望能够抓住我需要的部分.

这是我的查询结果:

N=0&Ntk=General&Ntt=info&Nty=1&D=info&Ntx=mode+matchallpartial&Dx=mode+matchall
Run Code Online (Sandbox Code Playgroud)

我只想抓住这部分: Ntt=info

=info部分将更改为所请求的搜索内容.

我经历了很多API请求功能,但没有发现任何适合我的功能.

我只是要解析它吗?

java servlets request string-parsing

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

如何在Java中从String设置Font

我有一个使用C#编写的CMS应用程序,我应该在数据库中将FONT保存为VARCHAR.然后我应该从Java应用程序中获取指定的FONT.

那么如何使用将字体设置为一个JLabel或一个Font对象String.

例如,我有一个字符串,其中包含字体类型,大小和名称:

Type:Bold Size:12 Name:Microsoft Sans Serif
Run Code Online (Sandbox Code Playgroud)

那么我应该如何将类型化的String转换为FontJava呢?

java fonts swing content-management-system string-parsing

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

控制台上的行拆分数组?

举个例子,我有一个声明的字符串:

string master = "1.2.3.4";
Run Code Online (Sandbox Code Playgroud)

其形式为:

major.minor.project.build

如何从字符串"master"中分别分配字符串"major","minor","project"和"build"?

我知道我们必须做line.split,这就是我尝试过的:

        string[] master = line.Split('.');
        string major = master[0];
        string minor = master[1];
        string project = master[2];
        string build = master[3];
Run Code Online (Sandbox Code Playgroud)

.net c# string version string-parsing

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

解析Haskell中的特定字符串

我正在使用parsec Haskell库.

我想解析以下类型的字符串:

[[v1]][[v2]]

xyz[[v1]][[v2]]

[[v1]]xyz[[v2]]
Run Code Online (Sandbox Code Playgroud)

等等

我很有意思只收集值v1和v2,并将它们存储在数据结构中.

我尝试使用以下代码:

import Text.ParserCombinators.Parsec

quantifiedVars = sepEndBy var (string "]]")
var = between (string "[[") (string "") (many (noneOf "]]"))

parseSL :: String -> Either ParseError [String]
parseSL input = parse quantifiedVars "(unknown)" input

main = do {
   c <- getContents;
   case parse quantifiedVars "(stdin)" c of {
      Left e -> do { putStrLn "Error parsing input:"; print e; };
      Right r -> do{ putStrLn "ok"; mapM_ print r; };
   }
}
Run Code Online (Sandbox Code Playgroud)

这样,如果输入 …

parsing haskell parsec string-parsing

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

String.Split对FTP文件

我正在从FTP服务器下载文件.某些文件名中包含空格,但我的RegEx无法识别.

例:

-rw-r--r-- 1 ftp ftp        8613651 Apr 15  2011 Crystal Reports User Guide.pdf
Run Code Online (Sandbox Code Playgroud)

码:

string[] splitDownloadFile = Regex.Split(dFile, @"\s+");
string fMonth = splitDownloadFile[5];
string fDate = splitDownloadFile[6];
string fyear = splitDownloadFile[7];
string fName = splitDownloadFile[8];
Run Code Online (Sandbox Code Playgroud)

是否可以将字符串fName设置为字符串的其余部分?

c# regex ftp split string-parsing

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

JS正则表达式匹配来自字符串的函数参数

我有一个像这样的字符串: matrix(10, 0, 1, 0, -198, 23)

然后我需要匹配该函数的参数并放入数组:

var regexp = /.../gi
var match = regexp.exe('matrix(10, 0, 1, 0, -198, 23)');

console.debug(match) // must return: [10, 0, 1, 0, -198, 23]
Run Code Online (Sandbox Code Playgroud)

我对正则表达不是很熟悉,但我认为这是完成这项工作的最快方法.

在这种情况下,分割字符串是不可能的.

对于发射器的性能测试:http://jsperf.com/regexp-match-vs-string-split

javascript regex string-parsing

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

解析具有与空格对齐的列的文本文件

我试图解析一个文本文件,其中条目使用多个空格对齐为列.文字如下:

Blah blah, blah               bao     123456     
hello, hello, hello           miao    299292929  
Run Code Online (Sandbox Code Playgroud)

我已经检查过它不是制表符分隔的.这些条目实际上与多个空格对齐.

将文本拆分成单行并不是一个问题,然后我也注意到数字序列后面有尾随空格.所以我现在拥有的是:

["Blah blah, blah               bao     123456     ",   
 "hello, hello, hello           miao    299292929  "]
Run Code Online (Sandbox Code Playgroud)

期望的输出是:

[["Blah blah, blah", "bao", "123456"],
 ["hello, hello, hello", "miao", "299292929"]]
Run Code Online (Sandbox Code Playgroud)

python text-parsing string-parsing

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

如何在R中使用strsplit制作字符串向量?

我有一个文本块,我已经写入R并被读作一个长字符串.

文本块示例:

[1] "abc \n 18:19 \n abc \n 7-9 \n abc \n"
Run Code Online (Sandbox Code Playgroud)

文本块摘要:

summary(text)
Length       Class       Mode
     1   character  character
Run Code Online (Sandbox Code Playgroud)

然后我做了一个strsplit text <- strsplit(text, "\n")

之后的文字摘要 strsplit

summary(text)
      Length    Class        Mode
[1,]  5         -none-  character
Run Code Online (Sandbox Code Playgroud)

我完成的时候我想要什么 strsplit

summary(text)
Length      Class       Mode
     5  character  character 
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.如果需要更多信息,请告诉我.

split r strsplit string-parsing

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

NodeJS:将字符串X,XXX.XX转换为float

我很烦你,因为我想用node.JS将字符串转换为浮点数.我有一个从请求返回的字符串,看起来像:( x,xxx.xxxx例如4,530.1200),我想将它转换为浮点数:( xxxx.xxxx4530.1200).我试图使用: parseFloat(str)但它返回4.我也在Float.valueOf(str)网上找到了但是我收到了一个ReferenceError: Float is not defined错误.

string floating-point string-parsing node.js

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