我有以下字符串:new k8s.KubeRoleBinding(this, "argocd-application-controller", { kind: "RoleBinding", metadata: { labels: { "app.kubernetes.io/component": "application-controller", "app.kubernetes.io/name": "argocd-application-controller", "app.kubernetes.io/part-of": "argocd", }, name: "argocd-application-controller", }, roleRef: { apiGroup: "rbac.authorization.k8s.io", kind: "Role", name: "argocd-application-controller", }, subjects: [{ kind: "ServiceAccount", name: "argocd-application-controller", }],});ID 喜歡刪除第一次出現kind:到目前為止,我嘗試了以下內容,但它刪除了所有出現的情況。 re := regexp.MustCompile("(?m)[\r\n]+^.*kind.*$") res := re.ReplaceAllString(str, "$1")帶代碼的游樂場鏈接 : https://play.golang.org/p/SMiyTJvKNVF通緝字符串 :new k8s.KubeRoleBinding(this, "argocd-application-controller", { metadata: { labels: { "app.kubernetes.io/component": "application-controller", "app.kubernetes.io/name": "argocd-application-controller", "app.kubernetes.io/part-of": "argocd", }, name: "argocd-application-controller", }, roleRef: { apiGroup: "rbac.authorization.k8s.io", kind: "Role", name: "argocd-application-controller", }, subjects: [{ kind: "ServiceAccount", name: "argocd-application-controller", }],});
- 1 回答
- 0 關注
- 138 瀏覽
添加回答
舉報
0/150
提交
取消