我认为这是一件非常简单的事情,但我在网上找不到答案。我找到了如何匹配多行字符串中的第一行的全部内容的结果,但没有找到如何仅在第一行中查找特定字符的所有出现。
例如:
HelloX dXudXe
How areX yXou?
FxIXne?
仅匹配第一行中的所有大写X,并将其替换为空,结果如下:
Hello dude
How areX yXou?
FxIXne?
这仅匹配前X个:
/X/m
这将匹配所有的X:
/X/g
所以我猜想答案是这些语句的正则表达式版本之一:
"Replace all X characters until you find a newline"
"Replace all X characters in the first line"
这听起来像是一个非常简单的任务,但是它真的这么简单吗?如果是,那么该怎么做呢?我已经花了几个小时寻找解决方案,但我觉得也许我完全不理解正则表达式的逻辑。