using System;
using System.Text.RegularExpressions;
public class Example
{
public static void Main()
{
string pattern = @"<IdentityField\b[^>]*path=\""name\""[^>]+?\/>";
string input = @"<>
<form onSubmit={handleSubmit(onSave)} className=""max-w-3xl"" noValidate>
<IdentityField
control={control}
name=""Name""
type=""text""
path=""name""
className=""mt-8 mb-16""
/>
<IdentityField
control={control}
name=""Projection Link""
type=""text""
path=""link""
className=""mt-8 mb-16""
startAdornment={
<InputAdornment position=""start"">
https://{subdomain_user}.thebluelobby.com/best-dressed/
</InputAdornment>
}
endAdornment={
<InputAdornment position=""end"">
<IconButton onClick={openProjectionPage}>
<FuseSvgIcon>heroicons-outline:external-link</FuseSvgIcon>
</IconButton>
</InputAdornment>
}
/>
<IdentityField
control={control}
name=""Sexualisation""
type=""boolean""
className=""mt-8 mb-16""
path=""sexualisation""
/>
<IdentityField
control={control}
name=""Active""
type=""boolean""
className=""mt-8 mb-16""
path=""active""
/>
<LoadingButton variant=""contained"" type=""submit"" disabled={!isEdited}>
Save
</LoadingButton>
</form>
<p>abc</p>
</>";
RegexOptions options = RegexOptions.Multiline;
foreach (Match m in Regex.Matches(input, pattern, options))
{
Console.WriteLine("'{0}' found at index {1}.", m.Value, m.Index);
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for C#, please visit: https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex(v=vs.110).aspx