不幸的是\b正則表達式字符在Oracle中不起作用。 作爲一種變通方法,我發現下面的表達式: (^|\s|\W)(100100|100101|100102|100103)($|\s|\W)
(參見:The missing \b regular expression special character in Oracle.),但在測試字符串數據: Test string 100100/10010
<?php
echo preg_replace('/(?<!\pL)(.){1,4}(?!\pL)/','%','Pamiętam i tak będę z tobą jestem jestem i czuweam dfgd....');
?>
怎麼辦呢,要如果jestem意願,從1到4個字符有,不輸出呢? ((?<!\pL)(?!\pL)){1,4}
我想有這樣的結果: Pamięt
我需要提取雙Male-Cat: a = "Male-Cat Male-Cat Male-Cat-Female"
b = re.findall(r'(?:\s|^)Male-Cat(?:\s|$)', a)
print (b)
['Male-Cat ']
c = re.findall(r'\bMale-Cat\b', a)
print (c)
['Male-Cat', 'Male-Ca