Skip to main content
 首页 » 编程设计

来自 TextBox.Text 的 C# 正则表达式匹配

2024年02月20日30jpfss

所以我在 textbox2.text 中查找正则表达式匹配时遇到了问题(文本看起来像一个 javascript 文件) 这是我的代码:

string file = Regex.Match(textBox2.Text, @"rl='(.*)'", RegexOptions.IgnoreCase).Groups[0].Value; 

我试图找到 rl=' 和 ' 之间的内容,但我得到的是 + rl=' 和 ' the "()"之间的内容好像不行? >.<

知道问题出在哪里吗?

请您参考如下方法:

试试这个正则表达式模式,

(?<=rl=').*(?=') 

参见 Lookahead and Lookbehind Zero-Width Assertions.

示例演示