我需要正则表达式,并找到"处理"关键字,如果第一个字是Processing,则打印以下文本
本文关键字:quot Processing 文本 下文 打印 第一个 处理 正则表达式 关键字 如果 | 更新日期: 2023-09-27 18:13:09
string s = textBox1.Text;
string[] lines = s.Split(Environment.NewLine.ToCharArray());
foreach (string l in lines)
{
if (Regex.IsMatch(lines.(Here when i select .ToString() i get no o/p), pattern))
{
textBox3.Text = textBox3.Text + l + Environment.NewLine+;
}
}
例如,如果输入是:
Processing ''Users''bhargava''Desktop'New.txt
Processing ''Users''bhargava''Desktop''New2.txt
<get process by id>
Processing ''Users''bhargava''Desktop'New3.txt
<get element by id>
Processing ''Users''bhargava''Desktop''New4.txt
输出是:
Processing ''Users''bhargava''Desktop'New.txt
Processing ''Users''bhargava''Desktop''New2.txt
Processing ''Users''bhargava''Desktop'New3.txt
Processing ''Users''bhargava''Desktop''New4.txt
你不需要一个正则表达式。
http://msdn.microsoft.com/en-us/library/k8b1470s.aspxString. indexof (String)报告指定字符串在此实例中第一次出现的从零开始的索引。如果该字符串在此实例中不存在,返回-1。
。
if (l.IndexOf("Processing") == 0)
{
//do stuff
}
(作为参考,正则表达式将只是Processing
)