我想创建一个正则表达式来替换 typescript 字段中的 C# 属性:
public int ItemOfferId { get;放; 会变成 itemOffer: int;
我卡在了第一步:我只想去掉前缀public int和后缀{ get;放; } 在单个 正则表达式中。预期:ItemOfferId
目前我有 (public ([a-z]+) (?=([A-Za-z]+))\w+ { get; set; }) 这给了我ItemOfferId 在 group3 中,但我想知道如何忽略它,比如创建一个洞?
请您参考如下方法:
如果你想根据你的 C# 类型生成 typescript 接口(interface),我会推荐 TypeLite .我在我目前的项目中使用,效果很好。它使用您可以自定义的 T4 模板来生成 Typescript 定义,我发现它可以充分自定义并且非常有用。
