Regex match string с шаблономC#

Место общения программистов C#
Ответить
Anonymous
 Regex match string с шаблоном

Сообщение Anonymous »

Я новичок в регулярном выражении. < /p>

Что я хочу архив, - это проверить, соответствует ли строковый текст следующему шаблону. < /p>

"xxx(name="yyy", country="yyy")"
< /code>

отредактировано: < /strong>
xxx может быть буквами или номерами любой длины, но должен начинаться с буквы. Yyy может быть любыми персонажами любой длины. Может быть ноль или любое количество белых пространств между "," и "country". < /P>

Например, следующая строка < /p>

"TargetVal(name="White House", country="US")"
< /code>

Следующие строки недопустимы < /p>

"TargetVal(name="White House", country="US")+546+!!!"
"343TargetVal(name="White House", country="US")"
"!TargetVal(name="White House", country="US")"
"CenterVal(name="Green House",789808 country="US")"
"CenterVal(name="Green House", country="US", dfjl)"
"OuterVal(name=Green House, country="US")"
< /code>

Вот что я сделал до сих пор в c#< /p>

var formula = @"TargetVal(name=""White House"", country=""US"")";
var pattern = @"\w\(name=""\w"",\sccy=""\w""\)";
ismatching= Regex.IsMatch(formula, pattern, RegexOptions.IgnoreCase);
< /code>

Очевидно, что он не работает против всех указанных правил. Может кто -нибудь дать намек?

Подробнее здесь: https://stackoverflow.com/questions/237 ... -a-pattern
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»