Size: a a a

Regular Expressions

2020 December 19

DE

Denis Efremov in Regular Expressions
Or what do you mean?
источник

DE

Denis Efremov in Regular Expressions
источник

LN

Luffi D. Natsu in Regular Expressions
solved hehehe

(?<=authorization:\s).*(?='\s\^\s\-H)
источник

VL

Vova Lantsov in Regular Expressions
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
источник

S

Syntax Highlight Bot in Regular Expressions
Vova Lantsov
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
источник

S

Syntax Highlight Bot in Regular Expressions
Vova Lantsov
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
источник

S

Syntax Highlight Bot in Regular Expressions
====================================================
источник

a

artemetra in Regular Expressions
Vova Lantsov
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
my_property_name прописываешь ты?
источник

VL

Vova Lantsov in Regular Expressions
artemetra
my_property_name прописываешь ты?
нет, должно само вычислить из имени свойства
источник

VL

Vova Lantsov in Regular Expressions
В этом и трудность)
источник

a

artemetra in Regular Expressions
или регулярка ещё должна его понять из MyPropertyName
источник

a

artemetra in Regular Expressions
Vova Lantsov
нет, должно само вычислить из имени свойства
ого
источник

VL

Vova Lantsov in Regular Expressions
Я манал пару сотен свойств вручную прописывать атрибуты
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vova Lantsov
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
Выглядит как задачка для sed/awk
источник

Лс

Лень с Самосознанием... in Regular Expressions
Vova Lantsov
Я манал пару сотен свойств вручную прописывать атрибуты
Засунь в скрипт sed или awk который делает нужное тебе с текстом и вперёд
источник

a

artemetra in Regular Expressions
https://regex101.com/r/mpr5iK/1/ мои знания только на такое способны, хз как убрать первый "_"
источник

DE

Denis Efremov in Regular Expressions
Vova Lantsov
Привет. Насколько реально написать регулярку, которая будет менять

//[JsonProperty(Required = Required.Always)]
       public string MyPropertyName { get; set; }

на

//[JsonProperty(Required = Required.Always)]
       [JsonPropertyName("my_property_name")]
       public string MyPropertyName { get; set; }

?

Пытался собрать на основе https://stackoverflow.com/questions/43768435/all-text-from-camelcase-to-snake-case, но как-то туговато
источник

a

artemetra in Regular Expressions
точняк, теперь буду знать
источник

VL

Vova Lantsov in Regular Expressions
А если MyPropertyName может отличаться, например Date или IpAddress?
источник

a

artemetra in Regular Expressions
Vova Lantsov
А если MyPropertyName может отличаться, например Date или IpAddress?
ща сделаю
источник