2014-07-09 22 views

cevap

9

BigQuery düzenli ifadeler için re2'yi kullanır ve re2 bayrakları desteklemektedir. Geçen argüman ilk `r` nedir

SELECT REGEXP_MATCH('TomatoPotato', r'TOpo') 
false 

SELECT REGEXP_MATCH('TomatoPotato', r'(?:TOpo)') 
false 

SELECT REGEXP_MATCH('TomatoPotato', r'(?i:TOpo)') 
true 
+0

:

Örneğin, bir harf duyarsız maçı yapmalı? Özür dilerim ama bu konuda hiçbir şey bulamadım –

+0

"Dize değişmezleri isteğe bağlı olarak 'r' veya 'R' harfi ile ön eklenmiş olabilir; bu tür dizeler ham dizeler olarak adlandırılır ve ters eğik çizgi dizilerini yorumlamak için farklı kurallar kullanırlar." –