我想使用键盘快捷键或鼠标在 Word 文档中选择一个矩形文本区域。我该怎么做?
------------
|aaaaaaaaaaaa| ,aaaaa, aaaaa
|bbbbbbbbbbbb| ,bbbbb, bbbbb
|cccccccccccc| ,ccccc, ccccc
|dddddddddddd| ,ddddd, ddddd
------------
答案1
假设文本存储在文件中test.txt
在 cmd 窗口中使用
for /F "delims=|" %A in ('findstr "|" test.txt') Do @echo %A
在批处理文件中:
:: Q:\Test\2019\01\25\SU_1398481.cmd
@Echo off
for /F "delims=|" %%A in ('findstr "|" test.txt') Do @echo %%A
示例输出:
> Q:\Test\2019\01\25\SU_1398481.cmd
aaaaaaaaaaaa
bbbbbbbbbbbb
cccccccccccc
dddddddddddd
- 该
for /f
命令解析 findstr 的输出,它仅选择包含竖线的行|
"delims=|"
结合默认"tokens=1"
值为变量分配%%A
echo 输出的垂直线之间的内容。
在 Notepad++ 之类的程序中,你可以使用 RegEx 选择|
Search : (?m)^.*?(?<=\|)([^\|]+?)(?=\|).*$
Replace: $1
您需要另一个来删除没有垂直线的线条。