我认为直接使用 SQLite 执行此操作的唯一方法是从源代码编译 SQLite,以便您可以添加对regex_replace
.
然而,您只计划执行一次,重新编译 SQLite 可能有点矫枉过正。
相反,您可以将text
列复制到纯文本文件中,然后运行以下命令:
sed 's/\(.\)/\1\n/g' temp.txt | sed 's/[[:alnum:].-]//g' | sort -r | uniq -c
这将导致以下结果:
Hello! Are you stuck?
I saw in the park!!!!!
- all lies.
Easy as 123!
进入:
1
11
3
6
1 ?
7 !
17
50
Run Code Online (Sandbox Code Playgroud)
希望这足以让您实现目标。最后两个条目用于制表符和空格。
sed
是一个 Linux 命令,因此如果您运行的是 Windows,您可能需要在此处获取 Windows 版本: https: //github.com/mbuilov/sed-windows