1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Text.RegularExpressions;
- using System.Threading.Tasks;
- namespace ConsoleApp1.RegexTest
- {
- internal partial class RegexTest
- {
- public static void Test3()
- {
- var msg = " Checksum = 0x002D11B8";
- Regex checksumRegex = new Regex("^(.*)Checksum = (0x.*)$");
- var match = checksumRegex.Match(msg);
- if (match.Success &&
- match.Groups.Count > 2 &&
- match.Groups[2].Value.StartsWith("0x"))
- {
- }
- }
- public static void Test2()
- {
- var msg = "Memory [0x08000000 : 0x08010000] - Checksum : 0x00AA2428";
- Regex checksumRegex = new Regex("^(.*)Checksum : (0x.*)$");
- var match = checksumRegex.Match(msg);
- if (match.Success &&
- match.Groups.Count > 2 &&
- match.Groups[2].Value.StartsWith("0x"))
- {
- }
- }
- public static void Test()
- {
- var input = "adcGH01@%!";
- var result = SlugRegex().Replace(input, "test");
- }
- [GeneratedRegex("[^0-9A-Za-z _-]", RegexOptions.NonBacktracking, 5)]
- private static partial Regex SlugRegex();
- }
- }
|