我完全不知道如何使用正则表达式并需要一些关于上述问题的帮助。我需要用新行替换<>
,但要将字符串保留在<>
之间。所以
<'sample text'><'sample text 2'>
成为
'sample text'
'sample text2'
答案 0 :(得分:2)
\<([^>]*)\>
此正则表达式会将<
和>
之间的文本捕获到捕获组中,然后您可以再次引用它们并在它们之间添加换行符。
\1\n
查看here。
编辑:
在PowerShell中
PS C:\Users\shtabriz> $string = "<'sample text'><'sample text 2'>"
PS C:\Users\shtabriz> $regex = "\<([^>]*)\>"
PS C:\Users\shtabriz> [regex]::Replace($string, $regex, '$1'+"`n")
'sample text'
'sample text 2'
答案 1 :(得分:0)
这在 Textpad 中对我有用:
示例:
" 1) 导航到记录。2) 导航到选项卡并选择。3) 单击该字段。4) 单击选项卡并滚动。"
注意:对于搜索/替换打击,不要包含引号,我用它们来显示搜索词中是否存在空格
搜索:“[0-9]+)” 替换:“\n$0”
(注意... stackoverflow 将我的“)”更改为“.”)