我有以下几行:
我希望有一个正则表达式与上面的行匹配,并让我的结果Antonio Mario
代表第一行,Giovanni Luigi
代表第二行。
如果我使用(.*)inflicted
作为模式,我将得到:
谢谢。
答案 0 :(得分:0)
如果名称不包含空格,则必须查找第一个空格,而不是单词“ inposed”。我会尝试类似的
private void ToggleButton_Checked(object sender, RoutedEventArgs e)
{
// IF condition
{
Task.Run(() =>
{
Thread.Sleep(500);
Dispatcher.Invoke(() =>
{
tgButton.Unchecked -= tgButton_Unchecked;
tgButton.IsChecked = false;
});
}).
ContinueWith((tsk) =>
{
tgButton.Unchecked += tgButton_Unchecked;
});
}
}
您可以简单地在线测试正则表达式,例如使用https://regex101.com/
编辑
根据您的评论,名称中也可以有空格。因此,我们无法搜索空白的首次出现。而是尝试使用
^(.*?)\s.*?$
注意:以“ has”结尾的名称可能会被切断。仅将此行作为输入,您将无法检测到它是否是名称的一部分。