我在想这是非常简单的事情,但我在任何地方都找不到答案。我已经找到了关于如何匹配多行字符串中的整个第一行的结果,而不是如何仅在第一行中找到某个字符的所有匹配项。正则表达式替换某些字符在第一行
因此,例如:
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"
这听起来像这样一个简单的任务,它是?如果是这样,那该怎么办?我花了几个小时寻找一个解决方案,但我在想,也许我根本没有得到正则表达式逻辑。
您正在使用哪种语言? –
就像在编程语言中一样? JavaScript的。但我希望能够使用支持正则表达式的任何语言的通用解决方案,而无需使用任何语言特定的功能。只是一个简单的正则表达式'语句'或模式。 – James
正则表达式在不同语言中的实现方式不同。例如,并非所有人都支持环视。 – adamdc78