Rumah > Soal Jawab > teks badan
就是多行带注释的。
我知道的有Ruby——需要加x
选项
/\d{4}-? # 年
\d{1,2}-? # 月
\d{1, 2} # 日
/x
LiveScript——用//
代替/
//
\d{4}-? # 年
\d{1,2}-? # 月
\d{1, 2} # 日
//
还有哪些?
大家讲道理2017-04-21 11:21:17
Ini ialah Pengubahsuai PCRE_EXTRA: MELUASKAN PENGUBAH SUAI KEPADA ENJIN EKSPRESI BIASA
Biasanya tambahkan X Pengubahsuai/Pilihan/Bendera Kompilasi
Pelaksanaan siri PCRE semuanya harus menyokong fungsi ini. Oleh itu, anda hanya perlu melihat sama ada bahasa itu mempunyai perpustakaan PCRE, atau jika pelaksanaan Regexnya menyokong X Option.
Bahasa popular, seperti,
PHP mempunyai: http://php.net/manual/en/reference.pcre.pattern.modifiers.php
Python juga menyokong: http://docs.python.org/2/library/re.html#re.VERBOSE
JavaScript tidak berfungsi secara lalai kerana ia bukan PCRE dan memerlukan sambungan XRegExp: http://www.xregexp.com/
Kedua-dua Java dan C# tersedia:
- Corak Java.ULASAN
- Pilihan C# X RegExp
Java dan C# tersedia, begitu juga siri JVM atau .Net seperti Groovy.
Sebenarnya, ini bukan sesuatu pada tahap sintaks bahasa Cuma Ruby atau JS menyokong literal RegExp, jadi dalam pengertian ini ia tidak membezakan antara bahasa dalam C /C++ Gaya penulisan agak luar biasa.
PHPz2017-04-21 11:21:17
CoffeeScipt juga disokong.
///
\d{4}-? # 年
\d{1,2}-? # 月
\d{1, 2} # 日
///
PHP中文网2017-04-21 11:21:17
enjin biasa nark menyokong operasi persimpangan dan perbezaan , dan juga menyokong berbilang ungkapan biasa: anda boleh mengetahui yang mana antara sekumpulan (mungkin berjuta-juta) ungkapan biasa dipadankan dalam satu imbasan.