name: text-helper description: 文本處理助手,提供文本分析、格式轉換和處理功能。當用戶需要:(1) 統計文本資訊(字數、字元數、行數);(2) 文本格式轉換(大小寫轉換、去除空格、排序);(3) 文本分析(詞頻統計、關鍵詞提取);(4) 文本清理(去重、格式化)時使用。觸發詞包括:"處理文本"、"分析文本"、"統計字數"、"轉換大小寫"、"去除空白"、"文本去重"等。
文本處理助手,提供常用文本處理功能。
基本用法:直接描述你需要的文本處理任務。
示例請求: - "統計這段文本的字數和字元數" - "把這個文本轉換成大寫" - "去除這段文本中的空行" - "統計這段文字的詞頻"
統計文本的基本資訊: - 字元數(含/不含空格) - 單詞數/字數 - 行數 - 段落數
示例:
使用者:"統計以下文本的資訊:Hello World"
輸出:
- 字元數(含空格):11
- 字元數(不含空格):10
- 單詞數:2
- 行數:1
轉換文本格式: - 大小寫轉換(大寫、小寫、首字母大寫、句首大寫) - 排序(按行排序、去重排序) - 編碼轉換(如有需要)
示例:
使用者:"把 'hello world' 轉換成大寫"
輸出:"HELLO WORLD"
使用者:"把這些行排序:banana\napple\ncherry"
輸出:
apple
banana
cherry
清理和格式化文本: - 去除多餘空白(行首行尾、連續空行) - 去除重複行 - 格式化換行符(統一為 \n 或 \r\n) - 去除指定字元或模式
示例:
使用者:"去除這段文本的空行"
輸入:"Line 1\n\n\nLine 2\n\nLine 3"
輸出:"Line 1\nLine 2\nLine 3"
分析文本內容: - 詞頻統計(中英文本) - 關鍵詞提取(簡單實現) - 文本複雜度分析(平均詞長、句子長度等)
7w4.net小蔥技能站收錄全網優質技能,值得收藏。
示例:
使用者:"統計這段中文文本的詞頻:我愛程式設計,程式設計讓我快樂"
輸出:
- 程式設計:2 次
- 我:2 次
- 愛:1 次
- 讓:1 次
- 快樂:1 次
對於複雜的文本處理任務,可以呼叫 scripts/text_stats.py 指令碼:
# 統計文本資訊
python scripts/text_stats.py stats "Your text here"
# 詞頻分析
python scripts/text_stats.py wordfreq "Your text here"
# 文本清理
python scripts/text_stats.py clean "Your text here" --remove-empty-lines
檢視 scripts/text_stats.py --help 獲取完整用法。
scripts/text_stats.py - 文本統計和分析指令碼references/examples.md - 更多使用示例這個技能整體質量中等偏上。優點是功能分類清晰、文件結構完整、使用示例豐富,對中英文文本處理都有考慮。不足之處在於部分功能僅有描述而缺少實際實現,文件中提到的功能不能完全使用,容易造成使用者困惑。建議開發者在後續版本中補充完整功能實現,確保文件與程式碼的一致性。