我在想這是非常簡單的事情,但我在任何地方都找不到答案。我已經找到了關於如何匹配多行字符串中的整個第一行的結果,而不是如何僅在第一行中找到某個字符的所有匹配項。正則表達式替換某些字符在第一行
因此,例如:
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