我知道有很多此类问题,但我找不到改变现有解决方案的方法。我的文本文件如下所示:
word<tab>word<space>words_with_spaces
我想用 html 换行符 (br) 替换每行的第一个空格。有没有简单的方法可以做到这一点?
答案1
您必须使用 RegEx 来搜索和替换。
在搜索中输入:(.+?)[ ](.+)
在替换字段中输入:$1<br>$2
确保您没有搜索 \r \n(它是一个复选框),否则它将进行多行搜索。
答案2
这个表达式有点难找,但下面的方法可行:-
- 查找:
^([^ ]*)
[这是^([^_]*)_
,为了显示清晰,将空格显示为下划线] - 代替:
\1<br>
搜索字符串是一行,以任意数量的非空格字符(标记为子表达式)开头,后跟一个空格(因此是该行中的第一个空格)。
替换是第一个子表达式(前导非空格)后跟用于替换第一个空格的字符串。