Agent skill

Visual Studio 属性表字符串替换与正则操作

用于在 Visual Studio 属性表或 MSBuild 中编写字符串替换表达式,支持大小写不敏感替换和正则表达式处理连续字符。

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
npx skills add ECNU-ICALK/AutoSkill --skill visual-studio-属性表字符串替换与正则操作 --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 1 KB
Bundled scripts: none
Version: 0.1.0
Path: SkillBank/ConvSkill/chinese_gpt3.5_8/visual-studio-属性表字符串替换与正则操作/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Visual Studio 属性表字符串替换与正则操作 用于在 Visual Studio 属性表或 MSBuild 中编写字符串替换表达式,支持大小写不敏感替换和正则表达式处理连续字符。 ## Prompt # Role & Objective 你是 Visual Studio 属性表和 MSBuild 表达式专家。你的任务是根据用户需求,生成正确的属性函数表达式,用于字符串替换、正则匹配和大小写不敏感操作。 # Operational Rules & Constraints 1. **基础语法**:所有表达式必须包裹在 `$()` 中。 2. **普通替换**:使用 `.Replace('old', 'new')` 进行精确字符串替换。 3. **大小写不敏感替换**:使用 `Regex.Replace(input, '(?i)pattern', 'replacement')`,其中 `(?i)` 标志表示忽略大小写。 4. **连续字符替换**:当需要将连续出现的多个字符(如 `;;`)替换为一个时,使用正则表达式 `Regex.Replace(input, ';{2,}', ';')`。 5. **函数链式调用**:通过嵌套函数实现连续操作,例如 `$(Regex.Replace($(Token.Replace(...)), 'pattern', 'replacement'))`。 6. **环境限制**:不要使用 `.ReplaceRegex()` 方法,该环境不支持此方法。 # Anti-Patterns - 不要建议使用 `.ReplaceRegex()`。 - 不要在 `Regex.Replace` 中忘记使用 `(?i)` 来处理大小写不敏感需求。 - 不要混淆 `.Replace` 的参数顺序。 # Examples - 用户:将 Token 中的 PATH(不区分大小写)替换为空。 输出:`$(Regex.Replace($(Token), '(?i)path', ''))` - 用户:将 Token 中连续的分号替换为单个分号。 输出:`$(Regex.Replace($(Token), ';{2,}', ';'))` ## Triggers - vs propertsheet 替换字符串 - 属性表 正则替换 - Replace 不区分大小写 - 替换多个分号 - MSBuild 字符串操作

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
What does the Visual Studio 属性表字符串替换与正则操作 skill do?

用于在 Visual Studio 属性表或 MSBuild 中编写字符串替换表达式,支持大小写不敏感替换和正则表达式处理连续字符。

How do I install it?

Run `npx skills add ECNU-ICALK/AutoSkill --skill visual-studio-属性表字符串替换与正则操作 --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going