簡體   English   中英

如何匹配正則表達式中的任何字符

[英]How to match any character in regex

如何將所有字符(包括換行符)與正則表達式匹配。 我正在嘗試匹配括號“()”之間的所有字符。 我不想激活點匹配所有。

我試過了

\([.\n\r]*\)

但它不起作用。

(.*\) This doesn't work if there is an new line between the brackets.

我一直在使用http://regexpal.com/來測試我的正則表達式。 告訴我你是否知道更好的東西。

在這種情況下,我通常會使用類似\([\S\s]*\)的東西。

[\S\s]將匹配任何空白或非空白字符。

第一個示例不起作用,因為在字符 class 內,點按字面意思處理(匹配 . 字符而不是所有字符)。

\((.|[\n\r])*\)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM