Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex F中的正则表达式#_Regex_F# - Fatal编程技术网

Regex F中的正则表达式#

Regex F中的正则表达式#,regex,f#,Regex,F#,我想用F#编写一个正则表达式,它表示以“开头和结尾的字符串,可以有任何Unicode字符序列,不包括双引号或换行符 例如: “我想回家” “我叫库克亚” “” 我该怎么做呢? "[^"]*?" 它可以工作,但解析和验证此类字符串可能需要一个堆栈您应该使用如下正则表达式: let regex = "^\".*\"$" 我不应该使用\“而不是”以便编译器忽略字符并将其作为字符串的一部分引用吗?他给了你纯正则表达式,你的工作是正确地转义它。为什么?哪怕是一条空行都应该匹配吗?是的,cookya写的

我想用F#编写一个正则表达式,它表示以“开头和结尾的字符串,可以有任何Unicode字符序列,不包括双引号或换行符

例如:

“我想回家”

“我叫库克亚”

“”


我该怎么做呢?

"[^"]*?"

它可以工作,但解析和验证此类字符串可能需要一个
堆栈

您应该使用如下正则表达式:

let regex = "^\".*\"$"

我不应该使用\“而不是”以便编译器忽略字符并将其作为字符串的一部分引用吗?他给了你纯正则表达式,你的工作是正确地转义它。为什么?哪怕是一条空行都应该匹配吗?是的,cookya写的有问题